Andreas Hartmann schrieb:
Hi Lenya devs,
atm the index fields are configured for each publication:
<index id="default-live" analyzer="stopword_en"
directory="lenya/pubs/default/work/lucene/index/live/index">
<structure>
<field id="url" type="keyword" />
<field id="title" type="text" storetext="true"/>
<field id="description" type="text" storetext="true"/>
<field id="subject" type="keyword" storetext="true" />
<field id="body" type="text" storetext="true"/>
</structure>
</index>
IMO this is an inappropriate place for this configuration. Furthermore,
it has to match the index XSLTs of all resource types.
Wouldn't it be better to
- index all meta data fields
It might be useful to add an optional "searchable" attribute to the meta
data declaration:
<component-instance name="http://purl.org/dc/elements/1.1/"
class="org.apache.lenya.cms.metadata.ConfigurableElementSet">
<element name="title" multiple="false" editable="true"
searchable="true"/>
...
</component-instance>
All meta data would be indexed by default (for internal queries), but
only some specific ones would be included when the user issues a
document search.
-- Andreas
--
Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]