検索

ホームページ  >  に質問  >  本文

Lucene - Java Web 今度は検索機能を使用しますが、どれが良いでしょうか?

画像閲覧サイトを構築する場合、画像には n 個のタグが含まれます。
これで、ピクチャ用のテーブル、ラベル用のテーブル、ピクチャ ラベル用のテーブルに分割されました。

最初に、 like を使用して、スペースで区切られたキーワードをクエリします。たとえば、キーワード「メンズ シューズ」は、「男性」または「靴」を含むすべてのキーワードをクエリします。「メンズ シューズ」をクエリすると、 、何も表示されません。ここで、「メンズ シューズ」または「メンズ シューズ」をクエリすると、「メンズ」と「シューズ」の両方を含むものだけが表示されることを期待します。

上記の例は参考用です。キーワードを同時に含めることはできません。どちらがより適切ですか?最も一般的に見られる Java バージョンの検索エンジンは Lucene ですが、SSM と統合してページング クエリ効果を作成できないでしょうか?

単語の分割に単語セグメンターを使用する場合、どれがより適切ですか?

大家讲道理大家讲道理2780日前606

全員に返信(4)返信します

  • 滿天的星座

    滿天的星座2017-05-17 10:11:09

    単語を分割したい場合は、elasticsearchを使用することをお勧めします

    返事
    0
  • PHP中文网

    PHP中文网2017-05-17 10:11:09

    Lucene は Paoding トークナイザーを使用できます。
    Sphinx + Coreseek / Xunsearch を使用した PHP

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-17 10:11:09

    Lucene 実装、solr

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-17 10:11:09

    現在、solr や elasticsearch など、このタイプの非常に成熟したソリューションがあり、これらはオープンソースの検索エンジンであり、単純な http リクエストを通じてデータを追加、削除、変更、確認できます

    返事
    0
  • キャンセル返事