1

開いている検索サーバーで正確なフレーズを一致させる必要があります。

つまり、「Master of business administration」は、キーワード「business」、「Master」、「administration」、または「of」と一致してはなりません。

正確に一致した結果のみが必要です。

オープン検索サーバーを使用することは可能ですか??

4

1 に答える 1

2

OpenSearchServer は Lucene をバックエンドとして使用します。同じ構文をサポートしています。二重引用符は近接クエリを適用します。近い言葉を探すという意味です。次の構文を使用して、単語間の距離の許容範囲 (フレーズ スロップ) を追加することもできます。

"master business administration"~2

そうすれば「経営学の達人」が見つかります。デフォルトのフレーズ スロップは 10 です。

正確なスペルについては、検索を適用するフィールドによって異なります。標準の OpenSearchServer テンプレートには、content と contentExact の 2 つのフィールドがあります。「コンテンツ」には、単語の「見出し語化 + 小文字」バージョンが格納されます: 「バス管理者のマスト」

それはあなたが見つけることができることを意味します:「経営管理の習得」。「contentExact」は、元のスペルを維持しながら、単語の小文字バージョンを保存しました。

1 つのフィールドの使用を強制するには、セミコロン構文を使用します。

contentExact:"master of business administration"

両方のパラメータを混在させることもできます:

contentExact:"master of business administration"~2

Web インターフェースを使用して、OpenSearchServer のデフォルトのクエリと、フィールドに適用されるセマンティック フィルターを変更できます。

これが助けになることを願っています。

于 2013-01-08T07:09:34.960 に答える