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

时间:2012-04-12 11:47:56

标签: solr

我的拉丁植物名称如Chamaecyparis obtusa 因此结果应该是以Chamaecyparis obtusa

开头的所有植物名称

我想获得像

这样的结果 Chapecyparis obtusa'孔子' Chamaecyparis obtusa'Contorta'
Chamaecyparis obtusa'Coralliformis'
Chamaecyparis obtusa'Crippsii'

问题是Chamaecyparis和obtusa之间的空间 对于那种共鸣它将无法运作

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

1 个答案:

答案 0 :(得分:16)

从这里结合值得尝试的事情:solr query with white space

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

此处可以找到其他提示(请查看链接):Solr Query Syntax