検索対象となる情報インデックスを作成する際、インデックスをつける設定が行われていた情報が、検索対象となり得るものです。クラスメソッドを用いるならばText()やKeword()メソッドで取得したFieldは、検索対象となり得ます。false));doc.add(Field.Text("contents",reader));上の例では「contents」「title」の名前がついた情報が検索対象となり得ます。インデックスをつけられた情報は、Termクラスによって保存されています。org.apache.lucene.index.TermTermはインデックスをつけた情報の最小単位です。所属するFieldの名前とその値を持ちます。true)Fieldを設定した場合、値を形態素解析されてできた一語一語がTermの値となります。1つのFieldから複数のTermが作成されることになります。ない場合は、Fieldの値がそのままTermの値となります。インデックスを作成する際にindexをtrueに設定した情報は、Termクラスを通して取得することが出来ます。System.out.println(terms.term());}TermはIndexReadeの.terms()メソッドにより、Termの集合体「org.apache.lucene.index.TermEnum」として与えられます。どのTermがどのドキュメントに入っているかの情報は「org.apache.lucene.index.TermDocs」を使用します。docメソッドは、そのTermが入っているDocumentのidを返します。freq()メソッドは、そのTermがそのDocumentの中で何回発生しているかを返します。next()メソッドで、そのTermが入っている次のDocumentに移ります。Textを触ってみた。