私は Umbraco プロジェクトに取り組んでいます。StandardAnalyzer インデクサーを使用しており、ArabicAnalyzer インデクサーを追加しました。
以下のフィールド<IndexUserFields>
は索引付けされていません。
私の ExamineIndex.config ファイルの一部:
<IndexSet SetName="ArabicIndexSet" IndexPath="~/App_Data/TEMP/ExamineIndexes/Arabic/" >
<IndexAttributeFields>
<add Name="id" />
<add Name="sortOrder"/>
<add Name="nodeName" EnableSorting="true"/>
</IndexAttributeFields>
<IndexUserFields>
<add Name="_AllContents"/>
<add Name="cityName"/>
<add Name="countryName"/>
</IndexUserFields>
<IncludeNodeTypes>
<add Name="Country" />
<add Name="DestinationInfoTopic" />
<add Name="Article" />
</IncludeNodeTypes>
</IndexSet>
すべての<IndexAttributeFields>
フィールドはインデックス化されています<IndexUserFields>
が、同じフィールドは StandardAnalyzer を使用してインデックス化されていません。
これらのフィールドにインデックスを付けるために何か特別なことをする必要がありますか?