solr-获得从UsePhase开始的结果

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 及 重新运行文

我在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

重新运行文档,并用“在这两种情况下均不返回任何内容”包围文档。
如何更改查询?

谢谢。

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