LingosHook第二十版(v1.2.003)主要圍繞HTML結果的單詞解析問題添加了新的功能,并為此增加了相應的配置項。這里下載。
此版本的問題可以由下圖描述:

上圖是查詢單詞'auto'的結果,從左側的Index中可以看到LingosHook提取的結果單詞,包括'auto','Auto','AUTO'和'auto-'。此結果展現了LingosHook的一個‘強力’功能--盡可能地提取HTML結果數據中羅列的單詞。這樣做的好處是能盡量記錄結果數據中所返回的和所查詢單詞相關的單詞;但當查詢詞典過多時,此功能也會造成過多的冗余數據,就像上圖所示。
因此有必要提供相應的功能以屏蔽此能力。于是LingosHook在此版本新增如下配置,以實現此需求。

點擊如上Setting界面中新增的'Analysis Filter'按鈕,將彈出如下對話框,并提供三種單詞解析過濾配置;

1. 'Case Insensitive': 大小寫不敏感;選中此項后,大小寫不同的單詞將被認為是相同的單詞,相同的單詞會從列表中被過濾掉;
2. 'One word in each dictionary': 一個詞典僅記錄一個單詞;選中此項后,LingosHook將針對不同的詞典結果,僅解析其列舉的第一個單詞;
3. 'One word in all dictionaries': 所有詞典僅記錄一個單詞;選中此項后,LingosHook將針對不同的詞典結果,僅解析全部詞典列舉的第一個單詞;
下圖展示了三種不同配置下,顯示的查詢'auto'時的結果。

'Analysis Filter'功能就這些了。。。
<---- 疲憊的分割線 ---->
LingosHook就這些了。。。