検索インデクサーは、すべてのコンポーネントのすべてのフィールドとバイナリ(PDF、MS Wordのドキュメントなど)のテキストをインデックスする必要があります。 SDL Tridion 2011の実行インスタンスがあり、実際にバイナリコンポーネントコンテンツと通常コンポーネントコンテンツの両方から結果が得られることを確認できます。
新しいSolRバージョンのTridionの内部動作については完全にはわかりませんが、TitlesとFullテキストは別々に索引付けされていると思います。
インデクサーが実際に正しく動作していない可能性があります。サービスが実行状態にあるように見えますが、実際には検索キューのメッセージを処理していないことがわかりました。パージキューツール(通常は "C:¥Program Files(x86)¥Tridion¥bin¥TcmPurgeQueue.exe"にあります)を開き、検索キューに待機中のメッセージが多数あるかどうかを確認してください。存在する場合、アイテムが適切に処理されていない可能性があります。リフレッシュを押して、番号がダウンしているかどうかを確認してください。
ワイルドカードの場合は、'*'
を使用できます。私は、文字列"Rampusplong"
をコンポーネントファイルに入れてテストしたところ、"Rampusplong"
または"Rampus*"
または"*ampusplo*"
を検索すると結果が返されるが、「Rampus」は結果を返さないことを確認できます。
どのバージョンのTridionを使用しますか?これは、Tridion 2011の基礎となる検索エンジンがVerityからSolrに変更されたため、この質問に関連しています。 –
Tridion Content Manager Search Indexerはシステムで実行されていますか? –
@Puf、私は私たちのバージョンが2011年であることを指摘する編集を行いました。したがって、コンポーネントの正確な名前をキーにすると、インデクサーが実行されていることを暗示しますか? – MADCookie