# SpellChecker

**URL:** <https://discuss.elastic.co/t/spellchecker/2922>\
**Category:** Elasticsearch\
**Created:** [April 20, 2010, 2:58pm UTC](https://discuss.elastic.co/t/spellchecker/2922 "2010-04-20T14:58:22Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chemosh](https://avatars.discourse-cdn.com/v4/letter/c/4af34b/32.png) [@Chemosh](https://discuss.elastic.co/u/Chemosh)\
**Post date:** [April 20, 2010, 2:58pm UTC](https://discuss.elastic.co/t/spellchecker/2922/1 "2010-04-20T14:58:22Z")

</div>

Does Elastic Search expose the Lucene SpellChecker functionality? If  
not, any recommendations on how to do spellchecking? I thought about  
using Ruby's Aspell binding which should be fine for my needs.

---

<div class="post-metadata">

**Author:** ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)\
**Post date:** [April 20, 2010, 6:03pm UTC](https://discuss.elastic.co/t/spellchecker/2922/2 "2010-04-20T18:03:18Z")

</div>

Not yet. The idea of spell checking when it comes to search engine is to  
give suggestions based on the indexed data. Aspell can work for you well  
until its implemented in elasticsearch.

cheers,  
shay.banon

On Tue, Apr 20, 2010 at 5:58 PM, Chemosh [chemosh9@gmail.com](mailto:chemosh9@gmail.com) wrote:

> Does Elastic Search expose the Lucene SpellChecker functionality? If  
> not, any recommendations on how to do spellchecking? I thought about  
> using Ruby's Aspell binding which should be fine for my needs.

---

<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, 4:24am UTC](https://discuss.elastic.co/t/spellchecker/2922/3 "2017-07-06T04:24:29Z")

</div>


