Umbraco 字段尚未编制索引

Umbraco 字段尚未编制索引,umbraco,Umbraco,我在做一个Umbraco项目。 我正在使用StandardAnalyzer索引器,我刚刚添加了ArabicAnalyzer索引器 下的字段尚未编制索引 我的InspecteIndex.config文件的一部分: <IndexSet SetName="ArabicIndexSet" IndexPath="~/App_Data/TEMP/ExamineIndexes/Arabic/" > <IndexAttributeFields> <add Name="id"

我在做一个Umbraco项目。 我正在使用StandardAnalyzer索引器,我刚刚添加了ArabicAnalyzer索引器

下的字段尚未编制索引

我的InspecteIndex.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>
所有字段都编制了索引,但不是,顺便说一句,使用StandardAnalyzer对相同的字段编制了索引


我需要做些额外的事情来索引这些字段吗?

经过几个小时的挖掘,我终于找到了问题的答案

由于使用ArabicAnalyzer,我们必须将indexSet名称添加到索引器提供程序:

<add name="ArabicIndexer" 
type="UmbracoExamine.UmbracoContentIndexer, UmbracoExamine"
supportUnpublished="false"
supportProtected="false"
interval="15"
analyzer="Lucene.Net.Analysis.AR.ArabicAnalyzer, Lucene.Net.Contrib.Analyzers"
indexSet="ArabicIndexSet" />

所有字段都编制了索引,但不是吗?有点诗意,但我不知道你的真正意思。你能更清楚地描述这个问题吗?确切地说,您观察到什么表明字段没有正确索引?@femtoRgon XML标记没有转义,因此是不可见的。这个问题现在应该更有意义了。哈!抓得好,勒戈西亚。更有意义。谢谢。对不起,我没有注意到XML没有逃逸,你们有什么办法解决这个问题吗?