通配符以选择Solr中的所有项

通配符以选择Solr中的所有项,solr,Solr,我目前正在使用本地Solr进行地理搜索。它接受lat和long参数以及搜索查询。我想创建附近的功能,在这里我不需要提供位置,也不需要提供搜索查询。是否有一种方法可以提供匹配所有元素的通配符查询,然后按距离排序?是否最好创建另一个字段并在所有字段中放置相同的值 谢谢。您可以使用查询*:*匹配所有字段中的所有值 有关如何使用*:*通配符查询所有文档的示例,请参阅 另请参阅以获取通用Solr语法帮助。如果要从索引中提取所有文档,可以使用Solr spatial search按距离排序,查询可以是*:*

我目前正在使用本地Solr进行地理搜索。它接受lat和long参数以及搜索查询。我想创建附近的功能,在这里我不需要提供位置,也不需要提供搜索查询。是否有一种方法可以提供匹配所有元素的通配符查询,然后按距离排序?是否最好创建另一个字段并在所有字段中放置相同的值


谢谢。

您可以使用查询
*:*
匹配所有字段中的所有值

有关如何使用
*:*
通配符查询所有文档的示例,请参阅


另请参阅以获取通用Solr语法帮助。

如果要从索引中提取所有文档,可以使用Solr spatial search按距离排序,查询可以是*:*

   eg: ?q=*:*&sfield=search_field&pt=22.12,-55.56&sort=geodist() asc

嗨,亚伦,你能给我指一些文档吗?感谢您的帮助。使用浏览器匹配任何
id
的示例:
http://localhost:8983/solr/bigboxstore/select?q=id:*