1

私はluceneを初めて使用しましたが、何か厄介なことに気づきました。

私の検索バーでは、

  • 「USA」と入力した場合:すべての一致を返します->OK。
  • 「Developper」と入力した場合:すべての一致を返す-> OK

しかし、

-「USADevelopper」と入力しても、米国内のすべての開発者が返されるわけではありません。

英国、ドイツ、フランスの開発者+米国の開発者、スター、エンジニアが戻ってきます

それを修正する方法は?

4

1 に答える 1

1

デフォルトの検索演算子を AND に設定する必要があります。(phpでのやり方はわかりません。)

または、現在のフレームワークで検索すると+developer +usa(つまり、+各用語の前に a を付けます)、USA の開発者が返されます。

于 2010-07-31T15:34:37.260 に答える