I need to perform *fuzzy search* for the whole search term. I
extended MultiFieldQueryParser and overridden getFieldQuery()
protected Query getFieldQuery(String field, String fieldText,boolean
quoted) throws ParseException{
return *super.getFuzzyQuery(field,fieldText,3.0f);
//constructing fuzzy query*
}
For example, If i give search term as "(apple AND orange) OR (mango)", the
query should be expanded as "(apple~ AND orange~) OR (mango~)".
I need to search in multiple fields and also i need to implement this
without affecting any of the lucene features. Is there any other simple way?