バックグラウンド:
1-この検索にはWebSolrを使用しています。2-websolrに2つのフィールド(nameとid)が格納されています。
名前に基づいてこれらのエントリを検索し、次の基準に基づいて検索スコアを上げたいと思います。
if id in [x1,x2..xN] then +2
if id in [y1,y2..yN] then +1
else +0
私の調査によると、答えは次のとおりです-関数クエリ、または-DisMaxQParser
私はドキュメントを見ましたが、IMOはあまり包括的ではありません。
どんな助けでも大歓迎です。