Jackrabbit索引配置白名单(Magnolia CMS 5.5.5 Fulltextsearch)

时间:2017-08-11 09:17:51

标签: indexing lucene content-management-system jackrabbit magnolia

我希望对索引/搜索的属性进行白名单,并在Magnolia搜索的摘录中显示。

我正在更改网站工作区中的indexing_configuration.xml。 删除索引并重新启动玉兰花没有改变任何东西......

到目前为止,我在indexing_configuration.xml中有这个(在其他东西旁边) 但是这些是我想要包含在我的ecxcerpt中的String属性,其余的应该被排除在外:

   <index-rule nodeType="nt:hierarchyNode">
      <property boost="10" useInExcerpt="true">introTitle</property>
      <property boost="1.0" useInExcerpt="true">introAbstract</property>
      <property boost="1.0" useInExcerpt="true">contentText</property>
      <property boost="1.0" useInExcerpt="true">subText</property>
      <property boost="10" useInExcerpt="true">title</property>
      <!-- exclude jcr:* and mgnl:* properties -->
      <property isRegexp="true" nodeScopeIndex="false" useInExcerpt="false">.*:.*</property>
   </index-rule>
   <index-rule nodeType="mgnl:contentNode">
      <property boost="5" nodeScopeIndex="false" useInExcerpt="true">introTitle</property>
      <property boost="2" nodeScopeIndex="false" useInExcerpt="true">introAbstract</property>
      <property boost="2" nodeScopeIndex="false" useInExcerpt="true">contentText</property>
      <property boost="2" nodeScopeIndex="false" useInExcerpt="true">subText</property>
      <property boost="5" nodeScopeIndex="false" useInExcerpt="true">title</property>
            <!-- exclude jcr:* and mgnl:* properties -->
       <property isRegexp="true" nodeScopeIndex="false" useInExcerpt="false">.*:.*</property>
   </index-rule>

我怎样才能让它按预期工作?谢谢你的帮助......

0 个答案:

没有答案