1

Googleの高度な検索のような高度な検索を見てきました。しかし、そのような高度な検索をsolr検索で実装することは可能ですか? 私のアプリケーションはJavaです。3種類の事前検索を実装する必要があります.1)これらの単語を含める2)正確なフレーズに一致する3)solr 4.2とlucene 4.2を使用しているこれらのキーワードを含めない

4

1 に答える 1

2

Solr には、さまざまな組み合わせを検索する機能があります。

  1. これらの単語を含める - Solr では、文書内に完全に含まれていない単語を検索できます。一致演算子は、AND (すべての単語) の代わりに OR (任意の単語を検索) に設定できます。また、Edismax クエリ パーサーを使用する場合、 mmパラメータを
    設定して、単語一致の条件を指定することができます。

  2. 完全に一致するフレーズ - Solr ではdouble quotes ""、完全一致検索を示すために使用できます。

  3. これらのキーワードを含めない - Solr はブール演算子をサポートし、NOT (-)キーワードを使用して、検索結果のドキュメントに含めるべきではないキーワードを指定できます。
    たとえばcat NOT dog、検索されたフィールドで犬ではなく猫を含むドキュメントが返されます。

于 2013-09-10T07:00:48.537 に答える