特にmongodbのすべてのドキュメントの内容を.net mvcで検索する必要があります。私はmongodbシェルを使ってインデックスを作成してみました。.netのmongodbでの全文検索
db.collection_name.createIndex({ subject: "text" })
db.collection_name.find({ $text: { $search: "search_word" } })
正常に動作します。しかし、私はそれを私にエラーを与えるネットに入れます。私はそれを検索し、インデックス作成のために次の解決策を得ました。
collection.EnsureIndex(new IndexKeysBuilder().Ascending("subject"));
は今どのように私はこのクエリdb.collection_name.find({ $text: { $search: "coffee" } })
を実行することができます。
私は次のように.netで試しています。
collection.CreateIndex("subject":"text");
var query = collection.Find({ $text: { $search: "coffe" }});
が、私は最初の行にエラーが取得しています「ユニコードのシリーズとしてテキストを表現する....構文エラー」
2行目のエラー「必要な仮パラメータに対応して与えられた引数はありません」と"予期しない文字$"。
いずれかの提案をいただければ幸いです。
.Nを表示する必要がありますETコードと、それが "エラーを出す"と言うとき、何のエラー? –
varコレクション= Database.GetCollection( "articles");collection.EnsureIndex(新しいIndexKeysBuilder()。昇順( "subject")); var query = collection.find({$ text:{$ search: "coffee"}});最後の行でエラー –
私はmongodbシェルで書いているように直接クエリを書くことはできないと思います。だから私はmongodbのフルテキスト検索に.netの解決策を得なければならない –