回答

1

我已經在RDF中用Lucene集成了幾個項目中的信息,我認爲從集成中可以獲得的很多值可以超越Lucene通常啓用的簡單關鍵字搜索。這爲您的RDF信息提供了全文搜索的可能性,同時也豐富了全文搜索的語義。

在前一種情況下,SPARQL中沒有「like」運算符,而正則表達式函數雖然類似於SQL,但對於任何可感知大小的數據集進行評估並不真正容易。但是,如果您可以使用lucene進行搜索而不是依賴正則表達式,則可以通過RDF上的單個關鍵字搜索獲得更好的規模和性能。

在後一種情況下,如果查詢引擎與Lucene的文/ RDF指數綜合,認爲LARQ,(兩者JenaStardog suppot這一點),你可以在你的全文索引做更爲複雜的語義搜索。像'獲得至少10條評論的所有電影類型的查詢並且評論包含短語'兩個讚美''這很難通過lucene索引來擺動,但是在Lucene & SPARQL的相交處變得相當微不足道。

0

您可以在信息檢索中使用DBpedia,因爲它具有維基百科的結構化信息。 因爲維基百科已經知道幾乎每一個感興趣的話題都是在信息檢索系統中用來提取三元組形式的有意義的信息的文章,類別,信息框,即主語,謂詞&對象。

您可以使用以下端點通過SPARQL查詢信息:Endpoint to query the information from DBpedia