私が取り組んでいるプロジェクトは、検索エンジンとしてelasticsearchを利用しています。また、グラフデータベースを使用して、ユーザーの操作やクエリ、クリックなどの関係を把握しています。別のクエリの結果を使用してelasticsearchの関連性スコアを変更する
私がしたいことは、インデックスクエリとグラフデータベースの上位結果をelasticsearchにインデックスすることです、私はグラフデータベースによって提供されるスコアによってelasticsearch_scoreを引き上げることができます。これはelasticsearch自体で可能ですか?あるいは、私は外部的にブースティングを行う必要がありますか?
グラフのDBクエリの結果を一時的なインデックスのいくつかの種類でESに格納するつもりですか?または、すべてのドキュメントが常にESインデックスにありますか? – macebalp
@macebalp別のインデックスに別のランキングを格納することを考えていますが、これは 'alt_rankings'と呼ばれます。これは、検索タームが与えられた上位ランクのドキュメントを含むドキュメントを検索します。同時に、私はESのトップランクのドキュメントの他の主要なインデックスを照会したいと思います。私はESのスコアと、与えられたクエリ、ドキュメントのペアの 'alt_rankings'インデックスにあるスコアとを組み合わせたいと思っています。 –