【问题标题】:How to Associate tags with documents in solr?如何将标签与solr中的文档相关联?
【发布时间】:2014-05-05 08:40:45
【问题描述】:

我的数据库中有与它们相关联的标签的 URL,如下所示

url : tag1(score) tag2(score)

例如:

www.w3schools.com: html(4.5) php(3.5) etc..
www.php.net: php(5) etc...

现在,我想将这些链接与加权标签一起存储在 solr 中,并使其可搜索,

如何在 solr 中做到这一点? `

【问题讨论】:

    标签: search solr lucene indexing search-engine


    【解决方案1】:

    您可以使用索引时间每字段提升,如下所示:

    <add>
      <doc>
        <field name="URL">stackoverflow.com</field>
        <field name="tag" boost="11.0">html</field>
        <field name="tag" boost="9.0">php</field>
      </doc>
    </add>
    

    文档可在here 获得。

    【讨论】:

    • 对,这就是我想要的。 URLs和tags存储在mysql中并导入到solr中,你知道在这个过程中如何分配boost分数,而不是导入后单独处理solr文档吗?
    • 如果您使用 DataImportHandler 从 MySQL 导入数据,则无法在索引时分配每个字段的提升。请参阅之前的 StackOverflow 问题:stackoverflow.com/questions/21680563/…。如果每个标签的提升值始终相同,您可以在查询时提升结果:wiki.apache.org/solr/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-25
    • 1970-01-01
    • 2013-01-10
    • 2020-02-10
    • 1970-01-01
    • 2019-10-24
    相关资源
    最近更新 更多