如何使用XML表示法创建solr搜索查询?

时间:2016-03-21 16:44:18

标签: java xml spring solr

我想在XML文件中存储solr查询(用XML表示法编写),以便我可以在Spring Web应用程序中加载查询。有这样做的标准方法吗?我可以用XML创建自己的结构,然后使用java XML绑定,但我想知道solr是否提供了这样做的标准方法。 我正在使用solr 4.10。

2 个答案:

答案 0 :(得分:0)

Solr没有提供在基于XML的格式客户端存储查询的现有标准。

您有机会在requestHandler的定义中设置静态查询或查询值(即"此过滤器应适用于所有查询"或"任何查询必须针对这些字段&#34 34;),但这是服务器端功能。但是,该功能允许您为核心创建多个端点,这些端点是客户端可以访问的静态预定义查询(例如/solr/core/all_in_stock)。

答案 1 :(得分:0)

从Solr 5.5开始提供XML查询表示法。相关的JIRA是SOLR-839(正在制定7年)。