Hi there,

suppose I have documents with fields that can be loosely grouped by what
kind of information they contain. As an example, imagine the documents
representing people and some fields are related to how they're called
(name, surname, nickname, etc...) and some fields are related to where they
live (street, city, state, ...).

Imagine I have an application that provide two search fields to look for
people: who do you want to find, and where does he live. So I just get two
strings, and each of them might contain information related to multiple
fields.

Is there a way to do something like edismax for each group of field?
Something like:

(name^2 surname^2 nickname):(rafael calsaverini) AND (street city
state):(rua dos bobos sao paulo SP)

or whatever is the adequate syntax.

The alternative would be to build a parser for one of the fields, but if I
want to allow for a completely free field for the "where" part, it might
not be easy to predict what the user would put there. Is there anybody else
with a similar problem?

Thanks.



Rafael Calsaverini
Data Scientist @ Catho <http://catho.com.br>
cell:     +55 11 7525.6222

*
*
*8d21881718d00d997686177be1c27360493b23ea0258f5e6534437e6*

Reply via email to