ジオロケーションの有無にかかわらず、クエリ文字列を使用してIndexTankをクエリする方法を知っています。しかし、クエリ文字列を使用せず、ジオロケーションのみを使用してクエリを実行するにはどうすればよいでしょうか。
index.addFunction(5, "-miles(d[0], d[1], q[0], q[1])");
results = index.search(Query.forString(queryString)
.withScoringFunction(5)
.withQueryVariable(0, latitude)
.withQueryVariable(1, longitude));
queryStringがnullまたは空の文字列の場合、機能しません。
ありがとう。