1

XML の検索に関連する投稿をいくつか見つけましたが、それらは私の作業には役に立ちませんでした。

私の仕事は検索を実装することです。ソース: People、Buildings、News などの 5 ~ 6 個の XML ファイル (各カテゴリは XML ファイルで、合計 30000 エントリあります)。ユーザーはカテゴリを選択し、キーワードを入力できます。検索フレーズは XML ファイルを検索し、返された結果を html ページに表示する必要があります。ユーザーがカテゴリを選択しない場合、すべての XML ファイルが検索されます。

これと最適な技術を実装するための最適な戦略/アルゴリズムを教えてください。

4

1 に答える 1

3

XML ドキュメントを (XSL を使用して) 変換し、それらをSolrのインスタンスにアップロード (HTTP ポスト) します。その後、インデックス化されたデータに対してさまざまな検索操作を実行できます。

Solr Wikiは現在利用できませんが、サポートされている XML 形式の例を次に示します。

<add>
  <doc>
    <field name="employeeId">05991</field>
    <field name="office">Bridgewater</field>
    <field name="skills">Perl</field>
    <field name="skills">Java</field>
  </doc>
  [<doc> ... </doc>[<doc> ... </doc>]]
</add>
于 2012-06-26T17:44:21.033 に答える