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": [

以下是我的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": [
    "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有帮助。