Solr方面从输出中排除单词
以下是我的Solr请求Solr方面从输出中排除单词,solr,datastax,datastax-enterprise,facet,faceted-search,Solr,Datastax,Datastax Enterprise,Facet,Faceted Search,以下是我的Solr请求 localhost:8983/solr/keyspace.table/select?q=*:*&fq=date:[2016-03-01T00:00:00Z至2016-03-01T00:59:00Z]&rows=0&wt=json&indent=true&facet=true&facet.field=title 这给了我类似的输出 "facet_counts": { "facet_queries": {}, "facet_fields": { "title": [
localhost:8983/solr/keyspace.table/select?q=*:*&fq=date:[2016-03-01T00:00:00Z至2016-03-01T00:59:00Z]&rows=0&wt=json&indent=true&facet=true&facet.field=title
这给了我类似的输出
"facet_counts": {
"facet_queries": {},
"facet_fields": {
"title": [
"on",
24,
"demand",
6,
"gold",
6,
"rebounds",
6,
"silver",
6,
"slips",
6,
"subdued",
6,
"abuse",
3,
"back",
3,
"at",
2,
.
.
我想从中删除一些单词,例如,我想从输出中排除on
和at
。可能会有很多这样的词,我想提供给solr,它应该排除这些词。有没有办法做到这一点
在搜索时,我找到并尝试了类似“上的fq={!tag=title}title:”之类的内容,但这不起作用,它仍然返回相同的输出
此外,默认情况下,它只返回100个单词及其计数。我最多需要1000或2000个单词,我们可以提供我们想要的输出单词数吗?根据结果检查的数量:
根据您想要排除的单词,您需要进入Solr手册,您正在使用的确切版本,查找“停止单词”以及Solr为您提供的实现您想要的不同可能性
很抱歉,我无法提供进一步帮助。根据检查结果的数量:
根据您想要排除的单词,您需要进入Solr手册,您正在使用的确切版本,查找“停止单词”以及Solr为您提供的实现您想要的不同可能性
很抱歉,我无法提供进一步的帮助。请使用一个单独的字段,该字段中只包含您想要使用的令牌。您可以通过应用-来完成此操作,您可以使用要删除的所有值对-进行配置。您希望在索引时执行此操作,因此在将其添加到筛选器列表后,需要重新索引
您可以使用与不包含该字段的文档相匹配的fq
(使用-term
或不使用布尔运算符)从结果中排除文档。使用一个单独的字段,该字段仅包含您想要刻面的标记。您可以通过应用-来完成此操作,您可以使用要删除的所有值对-进行配置。您希望在索引时执行此操作,因此在将其添加到筛选器列表后,需要重新索引
您可以使用与不包含该字段的文档相匹配的fq
(使用-term
或不使用布尔运算符)从结果中排除文档。谢谢,facet.limit有帮助。谢谢,facet.limit有帮助。