如何将URL映射添加到Lucene并读取它们?
存储如:url1 - url2
。如果您发送查询url1
获取url2
。我使用了PhraseQuery
,TermQuery
和FuzzyQuery
但无法获得结果。
例如:
http://www.w3.org/2004/02/skos/core#Mountain - http://www.w3.org/2004/02/skos/core#Everst
答案 0 :(得分:0)
在索引时,可以在两个单独的字段中添加网址:url1 searchable(indexed)和url2,只是存储。
假设Lucene的更新版本(至少4个):
doc.add(new StringField("url1", url1String, Store.NO));
doc.add(new StoredField("url2", url2String));