首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Schemaless模式查询,以匹配[ Text_general]字段类型中的任何单词

Schemaless模式查询,以匹配[ Text_general]字段类型中的任何单词
EN

Stack Overflow用户
提问于 2022-11-04 15:56:42
回答 1查看 28关注 0票数 1

我试图在无模式模式下搜索solr查询。但是在结果中没有找到匹配的文档。

问:我来自印度,numResult: 0

问:Parapfa551d3aef764ddca9e6e421fe8d50e8:我来自印度numResult: 1

我的数据(600+)设置在solr中,使用solr无模式动态添加所有文档字段。看看我的solr文件。

我尝试在solr模式下运行的第一个查询。但是numResult使zero.solr独立模式查询工作。但是solr中没有添加动态字段。我能最好地匹配在solr无模式模式下找到的文档吗?

代码语言:javascript
复制
  {
        "id":"d9263e11",
        "titleh4cd06d47basdsa6d14ed8838a123":["User _ name"],
        "parapfa551d3aef764ddca9e6e421fe8d50e8":["  My name is XYZ "],
        "parapffe001011d4346ad9ce9edb67b3b85e4":["  i m from USA ...."],
        "_version_":1748577992052834304},
      {
        "id":"d9263e20",
        "titleh4cd06d47b6d14ed883842ae4cedab224":[" User_name "],
        "parap759981766b644e229bda2b0cc5bd0bd9":["  my name is ...."],
        "parapfa551d3aef764ddca9e6e421fe8d50e8":["  i m from INDIA"],
        "_version_":1748577992544616448},
      {
        "id":"d9263e45",
        "titlehdd4a37c0b21e4d9bbd03a56ba0120f01":[" User_name"],
        "parapa2aa4798c7fc44aab5e4f6447c529f83":["my name is  .... "],
        "parap8ee9090e8e054d78b8dc7ff06a7fb702":["  i m from Germany"],
        "_version_":13204902384923489909}

我正试图最佳地匹配在solr无模式模式下找到的文档。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-04 18:32:52

您的第一个查询

代码语言:javascript
复制
q: i m from india

没有指定要搜索的字段,因此Solr在搜索时将在默认字段(通常为_text_)上使用。我怀疑您的索引可能没有填充这个默认字段,因此没有匹配。

您的第二个查询

代码语言:javascript
复制
q: parapfa551d3aef764ddca9e6e421fe8d50e8:i m from india

正在parapfa551d3aef764ddca9e6e421fe8d50e8字段中搜索字符串,在本例中找到匹配项。

您可以使用Solr's debugQuery参数查看Solr如何处理特定配置上的每个搜索。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74319747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档