I am confused which option to use. Most relevant output to the user based on the search in each field with minimum match of 30%. I have 4 fields. The match score of each field does matters. It's like the most important field is field-1, on the second most important field is field-3, the third most important field is field-2, the last one is field-4. So do I frame this query into ES query?
Thank you. I will go through the function score query. One more thing, how do I search on different fields with different query string like { querystring1 --> field1 & querystring2--> field2 & querystring3-->field3} and the _score should be the total or avg score of these 3 _scores? then for more precision & better performance want to use rescoring API
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.