Uygulamamın tam metin işlevselliğini sağlamak için kullandığım "anahtarlar" dizisinde bir dizin var.MongoDB Metin Araması VE birden fazla arama kelimesi
2.4.3 sürümü ile "text" dizin türünü kullanmak istiyorum. Ben dizi "tuşları" bir "metin" indeks türü sigortalı ve SUPER hızlı (eski anahtar kelimeler tam metin yönteminden daha hızlı) çalışmak gibi görünüyor.
Sorun şu ki, benim uygulama alanım kapsayıcı (AND) olduğunu varsayar. Varsayılan olarak, metin arama OR'larım parametrelerim.
Herkes, kapsamlı bir metin araması yürütmenin bir yolunu biliyor mu? Örneğin
:
db.supplies.runCommand("text", {search:"printer ink"})
yerine yazıcı veya mürekkep içeren tüm sonuçların, yazıcı ve mürekkep hem sonuç gerekir.
Bu kelimeyi kelimesiyle öldürmeyen bir çözümü gerçekten takdir ediyorum. – Mitja
Kelime kaynaklı çözüm bulabilir misiniz? – Zhomart