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

时间:2015-08-13 13:11:03

标签: java lucene text-mining

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

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

例如:

  

http://www.w3.org/2004/02/skos/core#Mountain - http://www.w3.org/2004/02/skos/core#Everst

1 个答案:

答案 0 :(得分:0)

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

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

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