如果不包含在 SOLR 中搜索?

Search if not contains in SOLR?

我在 SOLR 中有一个 Some String "Starting User","Ending User","Friend" 等等...我想看到没有用户

的结果

我尝试了-t1:*User*,但没有带来合适的结果。

如果 t1 被定义为 string 类型,并且您索引了数据 "You are good boy",并且您使用 good/boy 进行搜索 - 您将不会得到任何结果.您必须使用完整的短语

解决方案是,对 t1 使用“text_general”。因此,当您索引以上短语时,它将被标记为 you、are、good、boy 等,并且当您使用 good/boy

进行搜索时,将得到 return 结果

请尝试了解分析器、分词器和过滤器在索引和搜索过程中的工作原理。快乐学习