全文検索が必要なアプリケーションを作成しているため、Compass を見つけましたが、そのプロジェクトは維持されなくなり、elasticsearch に置き換えられました。しかし、私はそれを理解していません。要求 (get、put) などを実行し、JSON 応答を解析する必要があるのは独自のサーバーですか? コンパスのような注釈はありませんか? これがどのように置き換えられるのか、Java EE でどのように使用するのかがわかりません。
または、使用する他のより良いプロジェクトはありますか?
全文検索が必要なアプリケーションを作成しているため、Compass を見つけましたが、そのプロジェクトは維持されなくなり、elasticsearch に置き換えられました。しかし、私はそれを理解していません。要求 (get、put) などを実行し、JSON 応答を解析する必要があるのは独自のサーバーですか? コンパスのような注釈はありませんか? これがどのように置き換えられるのか、Java EE でどのように使用するのかがわかりません。
または、使用する他のより良いプロジェクトはありますか?
Elasticsearch は最近では優れた選択肢です。Compass が好きなら、気に入るはずです。著者がここで提供したこの回答を見て、コンパスの後にelasticsearchを作成した理由を説明しています。実際、elasticsearch と Solr の両方を使用すると、Lucene の使用が非常に簡単になり、いくつかの機能も追加されます。基本的に、データのインデックスを作成できる検索エンジン サーバー全体があり、インデックスを作成したデータを取得するためにクエリを実行できます。
Elasticsearch は RESTful API を公開し、JSON ベースですが、Compass スタイルのアノテーションを探している場合は、Object Search Engine Mapper for ElasticSearch を参照してください。