【问题标题】:Solr full text search for dynamically added data?Solr全文搜索动态添加的数据?
【发布时间】:2020-01-06 03:12:57
【问题描述】:

我正在尝试在不定义 schema.xml 的情况下对数据进行索引,是否有任何方法可以在不添加 schema.xml 或更新管理的 shema 的情况下应用全文搜索?

【问题讨论】:

    标签: solr full-text-search solrcloud solr-schema


    【解决方案1】:

    Solr 的默认操作模式是use the Schemaless mode。在这种模式下,Solr 将根据第一次包含字段时数据匹配的模式来猜测字段类型。如果第一次是数字,Solr 会猜测它每次都会是一个数字字段。

    如果字段包含文本,它将被索引为 text 字段,并按照默认架构中的定义应用处理。

    只要您使用默认配置,您就可以提交仅包含字段名称和相关文本的文档,然后根据需要搜索字段名称。实践

    【讨论】:

    • 我明白了,但如果从所有领域搜索?
    • 您可以使用copyField 指令,将源设置为*,将目标设置为一个公共字段,例如contenttext,然后针对该字段进行搜索。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 2011-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-01
    • 1970-01-01
    相关资源
    最近更新 更多