SOLR を使用してレコメンダーを作成し、タイトルというテキスト フィールドに一致させようとしています。(タイトル フィールドのドキュメントの類似性)/(ポイントからの地理空間距離) に基づいて一致を返すようにしたい。そのため、推奨事項では、テキストの類似性と、照合対象のドキュメントからの地理空間距離の両方を考慮に入れる必要があり、類似していて地理的に近いドキュメントが優先されます。mlt.fl および mlt.qf ハンドラーを使用してこれを実行しようとしました。
http://localhost/solr/core1/select?q=id%3A+2801301&rows=10&wt=json&indent=true&mlt=true&mlt.fl=title,dst:recip(geodist(location,40.7573,-73.5775))&qf=title,dist&mlt.mintf=1&mlt.mindf=5&mlt.interestingTerms=details
ただし、これは機能しません。距離は完全に無視されているようです。これを達成する方法はありますか?または、推奨ドキュメントを生成する代わりにクエリを作成する必要がありますか?