2012-05-24 66 views
0

在Lucene.NET中使用生成同義詞列表XML的最簡單方法是什麼?從我讀過,Lucene.NET將加載XML文檔,如以下格式:生成Lucene.NET同義詞列表XML的最簡單方法是什麼?

<?xml version="1.0" encoding="utf-8" ?> 
<synonyms> 
<group> 
    <syn>fast</syn> 
    <syn>quick</syn> 
    <syn>rapid</syn> 
</group> 

<group> 
    <syn>slow</syn> 
    <syn>decrease</syn> 
</group> 

<group> 
    <syn>google</syn> 
    <syn>search</syn> 
</group> 

<group> 
    <syn>check</syn> 
    <syn>lookup</syn> 
    <syn>look</syn> 
</group> 
</synonyms> 

我試圖尋找一種工具,將採取說CSV並以正確的吐出一個XML文檔格式。但是,我很驚訝沒有找到任何東西。所以要麼我的理解不正確,像上面這樣的XML文檔不是在Lucene.net中加載同義詞的方式,或者我沒有正確地搜索。

任何幫助,將不勝感激。

+0

閱讀Simon的回答。 Lucene.Net是一個純粹的索引和搜索引擎,不需要解析xml,doc,xls等文件 –

回答

0

您的xml來自CodeProject文章Lucene.Net - Custom Synonym Analyzer,其中還包括一個XmlSynonymEngine來解析您的xml。您可以構建自定義ISynonymEngine來直接解析您的csv數據,而無需將您的輸入轉換爲xml。

相關問題