我有很多敏捷內容類型,其中一些只是容器,只剩下標題和說明(從plone.app.dexterity.behaviors.metadata.IBasic行爲)。標題和說明沒有索引與collective.dexteritytextindexer
我可以通過搜索標題或描述內的文字找到它們。
但對於一些複雜的內容類型,我使用collective.dexteritytextindexer來索引一些更多的字段,它工作正常,我可以找到我標記爲索引的字段上的文本。
但標題和描述不再可用於搜索。我想是這樣的:
class IMyContent(form.Schema):
"""My content type description
"""
dexteritytextindexer.searchable('title')
dexteritytextindexer.searchable('description')
dexteritytextindexer.searchable('long_desc')
form.widget(long_desc = WysiwygFieldWidget)
long_desc = schema.Text (
title = _(u"Rich description"),
description = _(u"Complete description"),
required = False,
)
...
但我不能看到portal_catalog標題和描述對SearchableText列中的內容,因此結果不顯示它們。
任何想法,我缺少的是什麼?
乾杯,
是的,它來自IBasic的行爲。當然,我會看看plone.indexer。謝謝! – gforcada