I'm having an issue with architecture of my index.
I would like to create an index with 4 fields: project_id, project_info,
contact_name, and contact_info.
My main issue is that I only want the project_id to be searchable when I'm
removing it from the index, and not when someone is searching for a partial
phone number and it happens to match part of the projet_id.
I know I could create one field that would contain the other three fields
(project_info, contact_name, contact_info) and set that as the
DefaultSearchField, but I'd also like to be able to set a boost factor on a
particular field, in this case contact_name.
For user supplied queries, I would really like to use something like this,
Zend_Search_Lucene::setDefaultSearchField(array('project_info','project_info','contact_info'));
It would give me the ability to use "project_id:XXX" when I need to find the
index to remove it.
Thank you for any input!
--
View this message in context:
http://www.nabble.com/Zend_Search_Lucene-excluding-a-field-from-search-tp16304849p16304849.html
Sent from the Zend Framework mailing list archive at Nabble.com.