簡體   English   中英

將SnowBallAnalyzer與PyLucene結合使用

[英]Using SnowBallAnalyzer with PyLucene

我正在嘗試在PyLucene中使用SnowBallAnalyzer,但在嘗試創建像這樣的實例時,總是收到一條錯誤消息:InvalidArgsError:

analyzer = SnowBallAnalyzer("Spanish")

要么

analyzer = SnowBallAnalyzer("Spanish", STOPWORDS)

我真正需要的是,即如果我搜索“Fútbol”,我應該獲得帶有“ futbol”或“fútbol”一詞的文檔。 所以...我想將SnowBallAnalyzer應用於我要為查詢建立索引的文本。

任何幫助將不勝感激。

提前致謝。

我不太了解pylucene,因為我只使用Java版本,但據我所知pylucene正在訪問Java實現。

如果是這種情況,則在構造函數中缺少Version參數。

SnowballAnalyzer(Version matchVersion, String name, String[] stopWords)

由於Lucene 3.1.0中已棄用SnowballAnalyzer,因此建議您直接使用西班牙文分析器。

SpanishAnalyzer(Version matchVersion, Set<?> stopwords) 

暫無
暫無

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

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