# Percolate right fit for finding important words against millions of record

**URL:** <https://discuss.elastic.co/t/percolate-right-fit-for-finding-important-words-against-millions-of-record/288>\
**Category:** Elasticsearch\
**Created:** [May 6, 2015, 12:46pm UTC](https://discuss.elastic.co/t/percolate-right-fit-for-finding-important-words-against-millions-of-record/288 "2015-05-06T12:46:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rasin215](https://avatars.discourse-cdn.com/v4/letter/r/db5fbb/32.png) [@rasin215](https://discuss.elastic.co/u/rasin215)\
**Post date:** [May 6, 2015, 12:46pm UTC](https://discuss.elastic.co/t/percolate-right-fit-for-finding-important-words-against-millions-of-record/288/1 "2015-05-06T12:46:04Z")

</div>

I have a requirement to highlight important words in document . These important words are maintained in database and has millions of records.

Is percolate is right fit for this requirement. If yes then what should be right approach to create query and indexed it using java.

should i create single boolean query or one query per word?

---

<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:** [July 6, 2017, 12:15am UTC](https://discuss.elastic.co/t/percolate-right-fit-for-finding-important-words-against-millions-of-record/288/2 "2017-07-06T00:15:24Z")

</div>


