說明會利用 Lucene 搜尋引擎的功能,容許製作記號串流(字組串流)的索引。分析器從字元串流建立記號。它們查驗文字內容並提供記號供索引使用。 文字串流可使用許多獨特的方法來作記號。普通的分析器可以在空白空格處作記號,不同的分析器能夠依據應用程式所需過濾記號。 既然文件大多是可讀的文字,說明系統使用的分析器應可用來對索引文字執行察覺語言與文法的記號化和正常化。 對某些語言而言,如果在索引文字上執行停止字組移除和去除,搜尋品質將明顯的增加。
提供給這個延伸點的分析器將置換 Eclipse 說明系統所提供的分析器,供給定的語言環境使用。
<!ELEMENT extension (analyzer*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT analyzer EMPTY>
<!ATTLIST analyzer
locale CDATA #REQUIRED
class CDATA #REQUIRED>
<extension id=
"com.xyx.XYZ"
point=
"org.eclipse.help.base.luceneAnalyzer"
>
<analyzer locale=
"ll_CC"
class=
"com.xyz.ll_CCAnalyzer"
/>
</extension>
class 屬性值必須代表一個延伸 org.apache.lucene.analysis.Analyzer 的類別。 我們建議這個分析器對語言執行小寫過濾,因而有可能藉由讓搜尋作業區分大小寫, 來增加搜尋命中數。
Copyright (c) 2000, 2003 IBM Corporation and others.
All rights reserved.
本程式與隨附的資料依照 Elipse Public License 1.0 版此次發行所隨附的條款而提供,
可以在以下網址取得:http://www.eclipse.org/legal/epl-v10.html