Sorry if the question seems newb, I'm quite new to elastic.
I have a custom UI with user input field where users inputs his search and runs search over one index. I want to determine which field should I query based on user input whenever possible.
Example scenario: User inputs 18 -> I want to filter on age field. User inputs "Joe" -> I want to filter on name field, "developer" -> filter on job field. Moreover it would be awesome if ">18" would be interpreted as range query on age.
Would something like that be possible with just using elastic API or do I need a custom parsers/analyzer?