【问题标题】:Solr doesn't index document's contentSolr 不索引文档的内容
【发布时间】:2023-04-01 09:41:01
【问题描述】:

我对 Sorl 有点问题。 我已经使用 post.jar 命令通过 xml 文件索引了大约 1400 个文档。在 xml 文件中,我放置了一些信息,例如文档的 ID、TITLE 和 URL。

当我搜索一个文档时,它什么也没找到,但是如果我指定了一个属性,例如。 TITLE: IEEE,它找到文档。

所以我在 schema.xml 上将默认字段搜索从文本更改为标题。通过这种方式,它在不指定属性的情况下查找文档。

为什么找不到内容?我是不是通过更改 xml 文件搞乱了索引?

【问题讨论】:

    标签: solr indexing


    【解决方案1】:

    做一个q=*:*。这会获取包含所有字段及其值的 10 个(rows 的隐式默认值)文档。您的所有数据是否已正确编入索引

    然后使用一些已知字段和值执行q=fieldx:val。他们出现在结果中吗?你能做的不仅仅是字符串匹配吗?如果没有,您需要在架构中选择数据类型(和存储/索引选项)。示例:string 只允许相等和前缀匹配,text 允许全文搜索。

    【讨论】:

    • 我已经尝试了两个命令(*:*q=field: val),Solr 向我展示了正确的结果。 ;)
    猜你喜欢
    • 2017-03-05
    • 2023-04-02
    • 2011-05-27
    • 2012-08-23
    • 2019-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    相关资源
    最近更新 更多