Magnolia検索で、どのプロパティがインデックス/検索され、抜粋に表示されているのかをホワイトリストで確認したいと思います。Jackrabbit Indexing Configホワイトリスト(Magnolia CMS 5.5.5全文検索)
私のウェブサイトのワークスペースでindexing_configuration.xmlを変更しています。今、私は (次の他のものに)私のindexing_configuration.xmlでこれを持っていますが、これらは私が私のecxcerpt残りに含める文字列プロパティであることで インデックスを削除し、モクレンは何も変更しなかった再起動...
除外されるべきである。意図したとおりに
<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>
どのように私はこの仕事を得ることができますか?あなたの助けをありがとう。
感謝を使用して。*:。* という行で除外されるべき抜粋(複数回)に "admin"と "superuser"ここの問題は何ですか? –
reencode
nt:hierarchyNode
またはmgnl:contentNode
に基づいてインデックスを設定しているが、私はまだ問題を抱えて、なぜないように注意してください。今度は、nodeScopeIndex = "false"とuseInExcerpt = "false"を設定して、FullTextIndexからいくつかのプロパティを除外できます。抜粋ははるかにきれいに見えます。しかし、これで、私はそれを見つけました。私は、mgnl:page、mgnl:component AND mgnl:areaのインデックスルールが必要でした... – reencode