如果不包含在 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 结果
请尝试了解分析器、分词器和过滤器在索引和搜索过程中的工作原理。快乐学习
我在 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 结果请尝试了解分析器、分词器和过滤器在索引和搜索过程中的工作原理。快乐学习