您好我有3个字段标题,内容,网址和我创建的索引添加了一些文档
Document doc = new Document();
doc.add(new TextField("title", title, Field.Store.YES));
doc.add(new TextField("content", title, Field.Store.YES));
doc.add(new StringField("url", isbn, Field.Store.NO));
w.addDocument(doc);
我可以使用索引编写器读取索引并迭代并接收字段标题,内容如何才能收到字段网址?
答案 0 :(得分:1)
您可以使用“网址”字段进行搜索,但无法获取(显示)
例如:
Field.Store.NO适用于id字段,您只需要检索不显示的文档
答案 1 :(得分:0)
既然你选择不存储它,我认为你不能存储它。这正是“商店”选项的用途(允许您检索的数据多于文档ID)。
答案 2 :(得分:0)
我如何收到字段网址?
你做不到。 Field.Store.NO
表示Lucene获取此值并仅将其用于索引目的,因此如果您通过匹配url
进行查询,则可以找到此文档。