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

在solr中搜索句子时没有结果,solr,Solr,我用solrj索引了一些pdf和docx,当我想创建一些查询语句时,比如我们很高兴有你陪伴或者其他什么,结果是空的。 有什么配置吗?这个问题太模糊,无法真正回答 查询q=:是否返回任何结果? 你在搜索什么领域? schema.xml中的配置是什么? 在查询和索引时进行的分析是什么? 您正在使用的queryparser或请求处理程序是什么 您可以在搜索url上使用debugQuery=on来获取信息,帮助您进一步调试。您要做的是搜索短语。 因此,了解您使用的查询解析器以及字段类型是如何定义的非常重

我用solrj索引了一些pdf和docx,当我想创建一些查询语句时,比如我们很高兴有你陪伴或者其他什么,结果是空的。
有什么配置吗?

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

查询q=:是否返回任何结果? 你在搜索什么领域? schema.xml中的配置是什么? 在查询和索引时进行的分析是什么? 您正在使用的queryparser或请求处理程序是什么


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

您要做的是搜索短语。 因此,了解您使用的查询解析器以及字段类型是如何定义的非常重要

我在同样的情况下跑步,在这种情况下,短语不起作用。 原因是在一个字段中对索引和查询时间的处理不同。 例如,如果您的字段定义schema.xml被放入查询和索引分析器中,但仅在索引时应用停止字过滤器

那么会发生什么呢:词组born to be wild-在索引时间停止词被删除的地方,所以只有born and wild被索引。搜索一个法尔赛,这应该符合确切的天生野生返回没有命中

所以对于您来说:检查您在索引和查询时是否使用相同的标记器和过滤器。 顺便说一句:请使用详细的输出查看solr如何处理您的查询