0

Anahtar kelime sorgularının metin içeriğiyle eşleştiği etkin arama ve google uygulama motoru uygulamamda yeni içeriğin saklanan sorgularla eşleştiği pasif arama özelliğini uygulamak istiyorum.Google App Engine'de "2 yönlü" metin dizini nasıl uygulamalıyım?

Endeksleme ve arama algoritmalarını hiç uygulamamışım, bana bazı başlangıç ​​noktaları verebilir misiniz? Aktif bir arama için

cevap

0

bu iyi bir başlangıç ​​noktasıdır: http://www.billkatz.com/2009/6/Simple-Full-Text-Search-for-App-Engine

Bazı sınırlamalar vardır, ancak kod genişletmek için oldukça basittir. Uygulamamda, otomatik tamamlamanın bir arama teriminde kullanıcı türleri olarak çalışabilmesi için daha iyi bir unicode desteği ve önek eşleştirmesi ekledim.

Pasif aramada, kullanım durumuna bağlı olarak, birçok sorgunun karşısındaki bir öğeyi kontrol etmek için görev kuyruklarıyla veya yeni eşleşmeleri sürekli olarak denetlemek için bir cron işinde çalışan sorgularla ilgilenilebileceği gibi görünüyor.