古い投稿ですが、途中で誰かを助けるかもしれません。
http://umbraco.com/follow-us/blog-archive/2011/9/16/examining-examine.aspx
(必要に応じて) カスタム インデックスを作成して、実行している検索の種類を制限することができます。ページのどこかに検索ボックスがあり、特定のdoc types
コンテンツとそれに関連するコンテンツのみを検索したい場合がよくあります。
新しいインデックス セットを作成できることに注意してください。ただし、それらをConfig/ExamineSettings.config
ファイルだけでなくファイルにも登録する必要があることに注意してくださいConfig/ExamineIndex.config
。
NodeTypes
上記のリンクは、config で(2) 異なるドキュメント タイプ (Examine が として使用) を検索するだけで正しく動作するようにした方法です。
ExternalIndexer
以下の設定は、新しく作成されたカスタム設定ではなく、既に既定の設定を使用して作成されています。
編集するファイルは にありConfig/ExamineIndex.config
ます。編集するセットはExternalIndexSet
(デフォルト) です。external
パスは一時フォルダーを指します
<IndexSet SetName="ExternalIndexSet" IndexPath="~/App_Data/TEMP/ExamineIndexes/External/">
フィールドの場合IndexUserFields
は、ドキュメント タイプで定義したカスタム プロパティであるセクションに入ります
<IndexUserFields>
<add Name="itemNumber" /> <-- custom property
<add Name="productName" /> <-- custom property
</IndexUserFields>
doc types
必要な (NodeTypes) は、ドキュメント タイプに名前を付けたものです。これらは名前ではなくエイリアスであることに注意してください
<IncludeNodeTypes>
<add Name="Product" /> <-- document type
<add Name="Variant" /> <-- document type
</IncludeNodeTypes>
これを設定した後、Examine のインデックスを再作成することを忘れないでください。これにアクセスするには、Umbraco のバックエンドにログインして にアクセスしDeveloper
、 というタブをクリックしますExamine Management
。
Umbraco 7
インターフェースは ですが、設定ファイルは引き続き に適用できることに注意してくださいv6
。
