私はアプリケーションにフルテキスト機能を提供するために使用している配列 "キー"にインデックスを持っています。MongoDBテキスト検索と複数の検索ワード
リリース2.4.3では、「テキスト」インデックスタイプを使用したいと思います。私は配列 "キー"の "テキスト"インデックスの型を保証し、それは私の古いキーワードのフルテキストメソッドよりも速く、スーパー高速で動作するようです。
問題は、私のアプリはフィールドが包括的(AND)であることを前提としています。デフォルトでは、テキスト検索によって自分のパラメータがORされます。
誰もがテキスト検索を包括的に実行する方法を知っていますか?例えば
:
db.supplies.runCommand("text", {search:"printer ink"})
はなく、プリンタまたはインクのいずれかでのすべての結果を、プリンタ及びインクの両方を用いた結果を返すべきです。
私は実際には語幹を殺すことのない解決策に感謝します。 – Mitja
単語をステミングするソリューションを見つけることができますか? – Zhomart