solr-获得从UsePhase开始的结果
我在solr中有以下文档solr-获得从UsePhase开始的结果,solr,Solr,我在solr中有以下文档 <doc> <str name="PackageName">A lot of devices on one drawing </str> ... 它会回来,但是 http://...:8983/solr/vault/select?q=PackageName:"B lot" 不会再回来了 及 目前 http://...:8983/solr/vault/select?q=PackageName:B lot 及 重新运行文
<doc>
<str name="PackageName">A lot of devices on one drawing </str>
...
它会回来,但是
http://...:8983/solr/vault/select?q=PackageName:"B lot"
不会再回来了
及
目前
http://...:8983/solr/vault/select?q=PackageName:B lot
及
重新运行文档,并用“在这两种情况下均不返回任何内容”包围文档。如何更改查询?
谢谢。EdgeNGramFilterFactory将删除小于为minGramSize定义的大小的令牌,该令牌在您的情况下定义为2。请检查
此外,当您查询
packageName:“很多”
时,会在packageName字段中搜索搜索词。但是,当您搜索
packageName:A Lot
Solr将搜索为packageName:A defaultField:Lot
,它似乎与您的案例匹配。EdgeNGramFilterFactory将删除小于为案例中定义为2的minGramSize定义的大小的令牌。检查此外,当您查询
packageName:“很多”
时,会在packageName字段中搜索搜索词。但是,当您搜索
packageName:A Lot
Solr时,它将作为packageName:A defaultField:A Lot
进行搜索,该字段似乎与您的案例相匹配
http://...:8983/solr/vault/select?q=PackageName:"A lot"
http://...:8983/solr/vault/select?q=PackageName:"B lot"
http://...:8983/solr/vault/select?q=PackageName:B lot
http://...:8983/solr/vault/select?q=PackageName:A lot