0

フォーラムで検索を処理する新しい OSS をセットアップしました。基本的なセットアップはかなり簡単でしたが、微調整すると行き詰まりました。問題は、ページに次のようなカスタム メタ タグがあることです。

<meta name="searchtype" content="construction_collection" />

スキーマに同じ名前のフィールドを設定し、それをクエリで返されたフィールドに追加しました。ただし、結果の xml のタグは常に空です。

<result name="response" numFound="173" collapsedDocCount="0" start="0" rows="10" maxScore="2357,006" time="6">
    <doc score="2357,006" pos="0" docId="4008">
        <field name="searchtype"/>

そして、これらを接続するためにパーサーとクローラーをセットアップする方法を理解できません。ここのいくつかのスレッドは、自動的に機能するはずだとほのめかしていますが、そうではありません。確かに、もっと何かを設定する必要があります。私は何を逃したのですか?

/サイモン

4

1 に答える 1

3

デフォルトでは、OpenSearchServer の HTML パーサーは Web ページの可視情報のみを抽出しようとします。

特定の構文を使用する場合にのみ、メタに格納された情報を取得できます。メタは次の形式である必要があります。

<meta name="opensearchserver.field.searchtype" content="contruction_collection" />

複数のフィールドに入力することもできます。

<meta name="opensearchserver.field.searchtype.anotherfield" content="contruction_collection" />
于 2013-08-22T09:40:42.003 に答える