2014-11-04 50 views
0

我越来越无法解释的结果做过滤查询。solr fq没有指定字段

当输入“searchstring”到fq w/o指定字段并获得大量命中时。 schema.xml将“content”字段设置为默认搜索字段。但是,当我输入内容时,返回的结果是不同的:“searchstring”。相反,如果我输入url:“searchstring”,它是一样的。

solr如何配置为使用url作为默认的fq搜索字段?我检查了schema.xml,但无法弄清楚它是如何设置的。

确实有人知道吗?

回答

0

它很可能在您的solrconfig.xml中作为默认字段。只要确定fq默认在您的环境中搜索哪个字段,请使用debug = true选项运行查询,并且在调试响应中您将看到带有“parsed_filter_queries”的条目。这将提供它正在过滤的实际字段。