# NGramOverlapExampleSelector

> **Class** in `langchain_community`

📖 [View in docs](https://reference.langchain.com/python/langchain-community/example_selectors/ngram_overlap/NGramOverlapExampleSelector)

Select and order examples based on ngram overlap score (`sentence_bleu` score
from NLTK package).

https://www.nltk.org/_modules/nltk/translate/bleu_score.html
https://aclanthology.org/P02-1040.pdf

## Signature

```python
NGramOverlapExampleSelector()
```

## Extends

- `BaseExampleSelector`
- `BaseModel`

## Properties

- `examples`
- `example_prompt`
- `threshold`

## Methods

- [`check_dependencies()`](https://reference.langchain.com/python/langchain-community/example_selectors/ngram_overlap/NGramOverlapExampleSelector/check_dependencies)
- [`add_example()`](https://reference.langchain.com/python/langchain-community/example_selectors/ngram_overlap/NGramOverlapExampleSelector/add_example)
- [`select_examples()`](https://reference.langchain.com/python/langchain-community/example_selectors/ngram_overlap/NGramOverlapExampleSelector/select_examples)

---

[View source on GitHub](https://github.com/langchain-ai/langchain-community/blob/d5ea8358933260ad48dd31f7f8076555c7b4885a/libs/community/langchain_community/example_selectors/ngram_overlap.py#L44)