【问题标题】:Solr Search not showing resultsSolr 搜索未显示结果
【发布时间】:2011-05-10 12:22:19
【问题描述】:

我是 Solr 的新手,正在做一个原型。 我索引了 5 个文档并提交了。现在,如果我转到 http://localhost:8983/solr/admin/ ,我会看到 5 个文档被编入索引。如果我搜索文档中的任何术语,我看不到任何结果。但是,如果我执行 :,我确实会看到所有 5 条记录。

我做错了什么。有任何想法吗?请帮忙。谢谢。

【问题讨论】:

    标签: solr


    【解决方案1】:

    可能的问题:

    1. Solr 有一个查询缓存。按下刷新按钮时按住 shift 键。
    2. 您查询的字段没有被索引。更改架构文件的配置。
    3. 您可能需要指定要查询的字段。使用“field:query”语法。

    【讨论】:

    • 嗨乔恩,我把 indexed=true 放在所有字段中。
    • 注意:我采用了 solr/ 中现有的 schema.xml 文件conf 文件夹并根据需要添加新字段。我只更新了 schema.xml,但没有更新 solrconfig.xml 文件。我也需要更新吗?对不起,我是新人。
    • :) localhost:8983/solr/select/?q=fw-title:thai 正在显示结果。谢谢。但是,localhost:8983/solr/select/?q=thai 没有显示结果。如果我想搜索整个索引,我需要做什么。谢谢。
    • 您可以修改架构文件中的 defaultSearchField,或者如果您想一次查询多个字段,请使用 dismax 查询。 (wiki.apache.org/solr/DisMaxQParserPlugin)
    • 我设置了 text,然后使用了 copyfield 。另外我把其他字段也作为copyField。但是搜索没有显示结果。有任何想法吗?另外,先生,还有一个问题 - 如果我将该字段设置为 indexed=true,为什么我需要再次说 defaultsearchfield、dismax 等。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 2021-02-23
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多