2011-08-17 7 views
1

私はUmbracoプロジェクトでExamineを実装し、自分のサイトのコンテンツのインデックスを作成しました。私が今必要とするのは、任意のフィールドのインデックスに格納されている用語のリストです。調査索引から用語のリストを取得するにはどうすればよいですか?

この用語一覧は、UIフォームのオートコンプリート検索フィールドの基礎となります。

たとえば、特定のフィールドに基づいてこの用語リストを取得するにはどうすればよいですか? nodeName?

nodeNameフィールドは検索しませんのでご注意ください。私はフィールドに関連付けられたインデックスの用語を読み込み/取得したい。

+0

これについての回答はまだ見つかりませんでしたが、代わりにLucene IndexReaderインスタンスを作成して開き、インスタンスのreader.Terms()メソッドを使用しました。この問題は、使用しているIndexReadersの単一のインスタンスを制御するための機能のレイヤーを作成しなければならなかったことです。これは、私のプロジェクトではさらに膨らんでいます。 – Digbyswift

答えて

0

を可能ではないようだが、調べライブラリはLuceneのライブラリに基づいているので、それは「あなた自身のローリング」の問題であり、ちょうど開いて、尋問しますインスタンスをreader.Terms()メソッドを使用して実行します。

0

あなたはこの試みることがあります。

reader.terms(new Term("nodeName", "")); 
+0

私はすでにこれをやっています。下の質問と私のコメントをお読みください。純粋なLuceneソリューションを実装せずにExamineライブラリを使用して用語を読みたいと思っています。 – Digbyswift

関連する問題