Forums / Extensions / eZ Find / Multiple index methods for the same field type

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

Multiple index methods for the same field type

Author Message

Kostas Str.

Thursday 28 April 2011 11:06:29 am

Hello everybody,

which steps are necessary if I want to index for example a text field named 'title' whith multiple methods?

I use for facetting string and for searching text(defined in ezfind.ini). As a result I can use the fields attr_title_t and attr_title_s. Now I want the field to be additionaly indexed as text_ws from the schema.xml, where only whitespace-tokenizing is done.

Thanks.

Paul Borgermans

Friday 29 April 2011 2:32:40 pm

Hello Kostas

Welcome to the community :)

A quick way to do so is to define a new field and copy field construct in schema.xml.

<field name="attr_title_ws" type="text_ws" indexed="true" stored="false"  multiValued="true"/>
 
....


<copyField source="*attr_title_t" dest="attr_title_ws"/>

After this reatrt Solr and re-index.

Then you can use the raw field definition "attr_title_ws" in "raw" fieldnames for filtering, sorting, faceting or searching.

hth

Paul

eZ Publish, eZ Find, Solr expert consulting and training
http://twitter.com/paulborgermans