2014-02-25 94 views
2

我想添加自定義詞典在詞幹中,但發現沒有運氣。自定義詞典不工作在endeca

步驟I嘗試:

1)我已經添加下列行中/config/script/DataIngest.xml

<dgidx id="Dgidx" host-id="ITLHost"> 

<args> 

    ..... 
    <arg>--stemming-updates</arg> 

    <arg>C:/Endeca/Apps/CRS/config/script/stemmingExtension.en.xml</arg> 
</args> 

</dgidx> 

而添加下列行stemmingExtension.en.xml

<word_forms_collection_updates> 

<WORD_FORMS> 

    <WORD_FORM>shuts</WORD_FORM> 

    <WORD_FORM>shirts</WORD_FORM> 

</WORD_FORMS> 
</word_forms_collection_updates> 

然基線更新然後試圖搜索「關閉」,並期望獲得「襯衫」結果,但不是。

在詞幹中設置自定義字典單詞的正確方法是什麼?

在此先感謝您的幫助。

Basavaraj

+0

你有沒有得到答案?如果是的話,你可以發佈它? – HarsH1610

回答

0

您使用的是什麼版本的etl顯着組件?我記得在oeid 3.0包中有類似的bug,不幸的是答案是clover etl中使用的組件並沒有從java的API中調用合適的方法來獲取詞幹。你可以建立一個實體模型,直接調用的Java API的,看到不同的方法使用

+0

適用於Oracle Endeca Commerce(用於ATG-Endeca集成),不適用於Oracle Endeca信息發現。 – KrishPrabakar

0

對於Endeca的3.1.2版本,嘗試將其添加到/MDEX/<version>/conf/stemming/en_word_forms_collection.xml(英文)

例子:

<WORD_FORMS_COLLECTION> 
... 
<WORD_FORMS> 

<WORD_FORM>shuts</WORD_FORM> 

<WORD_FORM>shirts</WORD_FORM> 

</WORD_FORMS> 

<WORD_FORMS_COLLECTION>