solr 範囲クエリでのいくつかの奇妙な動作:
primary_longitude 範囲の下限が -100 未満の場合、データが存在していても、solr は結果を返しません。
http://localhost:8983/solr/<CORE>/select/?qt=dismax&q=Y&qf=show_all_flag&fl=*&fq=primary_longitude%3A%5B-97.500+TO+-101.999%5D&rows=25&start=0&sort=available_y+desc%2C+net_score+desc&wt=json&debugQuery=true
以下のクエリは、上記のクエリによって返されるデータのサブセットを返す必要があるため、クエリに一致するデータがあることがわかります。
動作:
http://localhost:8983/solr/<CORE>/select/?qt=dismax&q=Y&qf=show_all_flag&fl=*&fq=primary_longitude%3A%5B-97.500+TO+-99.999%5D&rows=25&start=0&sort=available_y+desc%2C+net_score+desc&wt=json&debugQuery=true
何か案は?クエリ 1 の数値の順序を逆にしてみましたが、その範囲にない結果が返されました。