# Sort according to value match

**URL:** <https://discuss.elastic.co/t/sort-according-to-value-match/117454>\
**Category:** Elasticsearch\
**Created:** [January 29, 2018, 12:33pm UTC](https://discuss.elastic.co/t/sort-according-to-value-match/117454 "2018-01-29T12:33:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![yatishraaz](https://avatars.discourse-cdn.com/v4/letter/y/db5fbb/32.png) [@yatishraaz](https://discuss.elastic.co/u/yatishraaz)\
**Post date:** [January 29, 2018, 12:33pm UTC](https://discuss.elastic.co/t/sort-according-to-value-match/117454/1 "2018-01-29T12:33:47Z")

</div>

I want to sort data according to condition if particular column value match with query value then that record should come first after that record with unmatched value should come, for example when I search for "Sydney, New South Wales, Australia" then record having "Sydney" in their city field should come first then other cities record like "Melbourne", "Adelaide" should come in Australia.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [February 26, 2018, 12:33pm UTC](https://discuss.elastic.co/t/sort-according-to-value-match/117454/2 "2018-02-26T12:33:47Z")

</div>

Closed on February 26, 2018, 12:33pm UTC

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
