首页 文章

如何在 Lucene 索引中映射不同的 URL 对并查询这些 URL?

提问于
浏览
0

如何将 URL 映射添加到 Lucene 并读取它们?

存储如:url1 - url2。如果你发送查询url1 get url2。我使用PhraseQueryTermQueryFuzzyQuery但无法获得结果。

例如:

http://www.w3.org/2004/02/skos/core#山 - http://www.w3.org/2004/02/skos/core#EVERST

1 回答

  • 0

    在索引时,可以在两个单独的字段中添加 URL:url1 searchable(indexed)和 url2,只是存储。

    假设一个更新版本的 Lucene(至少 4 个):

    doc.add(new StringField("url1", url1String, Store.NO));
        doc.add(new StoredField("url2", url2String));
    

相关问题