2015-11-06 47 views
0

如果我有兩個字段標題和內容的文檔,數據爲:標題爲:Java Book,內容爲:Java圖書銷售。什麼會倒排索引結構的樣子,我的意思是將其存儲在文檔對象中的字段中發佈表,就像一個倒排索引:Lucene中多個字段的數據結構

java doc1(title,content) 
book doc1(title,content) 
selling doc1(content) 

或者,將有兩個倒排索引代表不同的領域:

Field title: 
java doc1 
book doc1 

Field content: 
java doc1 
book doc1 
selling doc1 

回答

1

在Lucene術語中(索引元素)由兩部分組成:字段名稱和值。所以在你的情況下,它將是一個倒排索引,並將看起來像這樣:

title:java -> doc1 
title:book -> doc1 
content:java -> doc1 
content:book -> doc1 
content:selling -> doc1 
+0

很好的答案,謝謝! – Jack

+0

嗨亞歷山大,請你提供一些文件(網址)來證明你的觀點。 – Jack

+1

你可以在這個網址閱讀關於文件格式https://lucene.apache.org/core/3_0_3/fileformats.html#Inverted%20Indexing –