solr:在单词之间用空格搜索查询

Hes*_*ers 7 solr

我有拉丁植物的名字,Chamaecyparis obtusa 所以结果应该是以Chamaecyparis obtusa开头的所有植物名称

我希望得到像这样的结果

Chamaecyparis obtusa'
孔子'
Chamaecyparis obtusa'Contorta'Chaemecyparis
obtusa'Coralliformis'Chamaecyparis obtusa'Crippsii'

问题是Chamaecyparis和obtusa之间的空间因为这种共鸣它不起作用

我尝试用*和?但必须有一个简单的方法来做到这一点

ZZ-*_*-bb 16

从这里结合值得尝试的东西:与白色空间的solr查询

  • 删除所有空格: Chamaecyparisobtusa
  • 使用引号: "Chamaecyparis obtusa"
  • 使用括号: (Chamaecyparis obtusa)

可以在此处找到其他提示(也请查看链接):Solr查询语法

  • 以上答案是正确的.一个小的附加 - (word1 word2)不保留文档中单词出现的顺序,而"word1 word2"返回具有相同顺序单词的文档. (2认同)