lucene - Solr 索引似乎有效 - 但没有返回任何结果

标签 lucene solr lucene.net solrnet

Solr新手在这里。
我创建了一个 Solr 索引并将一大堆文档写入其中。我可以看到
从 Solr 管理页面,文档存在并且架构也很好。
但是当我使用测试关键字执行搜索时,我没有得到任何结果。

  • 在输入 * : *
    进入查询(在 Solr 管理页面中)我得到了所有的结果。
  • 但是,当我输入任何其他查询(例如术语或短语)时,我没有得到任何结果。
    我已验证被查询的字段已被索引并包含我正在搜索的值。

  • 所以我很困惑我做错了什么。

    最佳答案

    可能你没有 <defaultSearchField>正确设置。见 this question .

    另一种可能性:您的字段类型为 string而不是 text .与文本字段相比,字符串字段不被分析,而是逐字存储和索引。

    关于lucene - Solr 索引似乎有效 - 但没有返回任何结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3493499/

    相关文章:

    java - 在 Lucene 中索引多级 JSON 对象

    java - Solr 3.4 内存不足

    .net - 如何设置 Lucene 以便我可以忽略空白字符进行搜索?

    java - Lucene 查询不工作

    java - SOLR 5 中是否有任何解决方法支持数字字段的模式替换过滤器?

    lucene - 如何在lucene中实现分页?

    solr - Nutch 和 Solr 入门 : where's Solr's conf/directory?

    solr - 如何使用 Solr 跨多个核心通过 1 次调用删除文档?

    full-text-search - Lucene标准分析仪vs Snowball

    c# - Lucene.NET、StandardAnalyzer、停用词和线程安全