Η βοήθεια χρησιμοποιεί τις δυνατότητες της μηχανής αναζήτησης 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, 2005 IBM Corporation και άλλων.
Με την επιφύλαξη παντός δικαιώματος. Αυτό το πρόγραμμα και τα συνοδευτικά του υλικά διατίθενται βάσει των όρων της κοινής άδειας χρήσης Eclipse Public License v1.0 που συνοδεύει αυτή τη διανομή και διατίθεται στην ακόλουθη διεύθυνση: http://www.eclipse.org/legal/epl-v10.html.