簡體   English   中英

如何將元數據添加到Lucene字段

[英]How to add metadata to a lucene field

在對文檔建立索引期間,我需要將一些元數據存儲到字段中。

例如:

  1. 我將字段new Field("myField", "myValue", ...)到文檔中
  2. 現在,我需要將某種元數據(例如“ myValue”類型的類型)存儲到該字段。
  3. 該元數據也應被索引並與該字段相關聯地存儲,因此按值或元數據進行搜索應得到相同的文檔集。
  4. 查詢myField所有值將返回以該元數據為補充的所有索引值的列表。

這有可能嗎? (也許我應該更好地使用某種數據庫,但是我必須使用Lucene。)

提前致謝


具體示例:

我有SVG文檔(XML)

該文檔中的任何一個都將獲得類型為“ component”的字段,其值分別為"X35""Z89"

我需要將一些元數據存儲到"X35""Z89"和其他:

 X35 => description="My X35 component", sizeX=10, sizeY=20<br>
 Z89 => description="Z89 part", usage_note="...."<br>

等等

經過進一步的研究,我認為根本不可能。 我真的應該使用RDBMS ...;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM