2010-09-03 129 views
1

我有,我想在索引文本的具體地點來搜索一個問題,讓我們有一個包含文本Lucene/Solr搜索問題?

<Cover> 
This document contains following items 
1. Business overview. 
2. Risk Factors. 
3. Management 
</Cover> 
<BusinessOverview> 
our business is xyz 
</BusinessOverview> 
<RiskFactors> 
we have xyz risk factors 
</RiskFactors> 
<Management> 
we have xyz type of management 
</Mangement> 
現在

在上面的代碼的html標籤Lucene的文件(可以是任何東西)鴻溝主要文檔部分現在我想要有一個功能,如果用戶給一些文本進行搜索,並沒有提到任何特定的部分文本應該在整個文檔中搜索,但用戶如果用戶指定一些部分與文本一起搜索,搜索應該是僅在該特定部分完成。我想知道這種類型的搜索是可能的solr/lucene。

問候 阿赫桑

回答

0

你的架構應該反映的需要;發送給索引器的數據就可以正確地匹配這個模式。完成後,您將能夠查詢特定字段。

您也可以使用xml導入程序。

+0

模式明智我必須分別索引部分權利?但我的要求是我必須在主文檔的基礎上對結果進行分組。 – 2010-09-03 15:01:14

0

我從來沒有與Solr的工作,但Lucene的本身具有非常靈活的查詢語言,看到這個link。所以答案是肯定的,這是可能的。

+0

可以ü請給出一個示例查詢 – 2010-09-03 18:36:59