首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在solr中搜索句子时没有结果

在solr中搜索句子时没有结果
EN

Stack Overflow用户
提问于 2011-09-21 14:26:15
回答 2查看 374关注 0票数 0

我用solrj索引了一些pdf和docx,当我想创建一些查询语句时,比如“我们很高兴有你的陪伴”或其他任何东西,结果都是空的。是否有任何配置?

EN

回答 2

Stack Overflow用户

发布于 2011-09-21 14:54:55

这个问题太模糊了,无法真正回答。

查询q=是否返回任何结果?

您正在搜索的字段是什么?

您在schema.xml中的配置是什么?

在查询和索引时分析都做了些什么?

您正在使用的queryparser或请求处理程序是什么?

您可以在搜索url上使用debugQuery=on来获取信息,以帮助您进一步调试。

票数 0
EN

Stack Overflow用户

发布于 2011-09-21 16:17:14

你要做的就是搜索一个短语。因此,重要的是要知道您使用的是哪个查询解析器,以及字段类型是如何定义的。

我在相同的情况下运行,其中短语不起作用。原因是在一个字段中对索引和查询时间的处理不同。例如,如果您的字段定义(schema.xml)被拆分为“查询”和“索引”-analyzer,但仅在索引时,u应用了一个停止字过滤器。

那么会发生什么呢:短语"born to be wild" - on索引-计时删除的停用词,因此只有bornwild被索引。搜索一个应该与“天生狂野”完全匹配的“”,不会返回任何结果。

因此,对于您:检查您是否在索引和查询时使用相同的记号赋予器和过滤器。顺便说一句:查看带有详细输出的http://localhost:8983/solr/admin/analysis.jsp,看看solr是如何处理查询的。

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

https://stackoverflow.com/questions/7495404

复制
相关文章

相似问题

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