現在地理的検索を行うためにローカルソルを使用しています。緯度と経度のパラメータと検索クエリが必要です。近くの機能を作成したいのですが、検索クエリではなく場所を指定する必要はありません。すべての要素に一致するワイルドカードクエリを提供し、距離順に並べ替える方法はありますか?別のフィールドを作成し、すべてのフィールドに同じ値を配置するのが最善でしょうか?Solrのすべてのアイテムを選択するワイルドカード
ありがとうございました。
現在地理的検索を行うためにローカルソルを使用しています。緯度と経度のパラメータと検索クエリが必要です。近くの機能を作成したいのですが、検索クエリではなく場所を指定する必要はありません。すべての要素に一致するワイルドカードクエリを提供し、距離順に並べ替える方法はありますか?別のフィールドを作成し、すべてのフィールドに同じ値を配置するのが最善でしょうか?Solrのすべてのアイテムを選択するワイルドカード
ありがとうございました。
クエリ*:*
を使用すると、すべてのフィールドのすべての値を一致させることができます。
ワイルドカード*:*
を使用してすべてのドキュメントを照会する方法の例については、http://wiki.apache.org/solr/FAQ#How_can_I_delete_all_documents_from_my_index.3Fを参照してください。
一般的なSolr構文のヘルプについては、http://wiki.apache.org/solr/SolrQuerySyntaxも参照してください。
Solr空間検索を使用して距離で並べ替えることができます。インデックスからすべての文書を取り出す場合は、*:*を使用できます。
eg: ?q=*:*&sfield=search_field&pt=22.12,-55.56&sort=geodist() asc
アーロンこんにちは、あなたは私はいくつかのドキュメントを指すだろうか?ご協力いただきありがとうございます。 – prostock