我知道如何使用查询字符串查询 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 或空字符串,则它不起作用。
谢谢。