> For the complete documentation index, see [llms.txt](https://docs.hyper-space.io/hyperspace-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hyper-space.io/hyperspace-docs/api-documentation/dsl-query-framework/bool-queries/free-text-search.md).

# Free Text Search

Hyperspace queries support free text search using the `standard` analyzer. This analyzer includes the following functionalities&#x20;

* **Tokenization -** Splits text into individual terms based on whitespace and punctuation, using the "standard tokenizer."
* **Lowercasing -** Converts all tokens to lowercase.
* **Removing Punctuation** - Strips most punctuation from the tokens.
* **Removing Accents -** Strips accents from characters (e.g., é becomes e).

Currently, only the English stemmer is supported.

**Example**

```json
{
  "query": {
    "bool": {
      "match": {
          "content": "The naïve approach to text search can be sufficient in many cases" 
        }
    }
  }
}
```

In the above example, the text will converted to the following list of keywords

```python
["The", "naive", "approach", "to", "text", "search", "can", "be", "sufficient", "in", "many", "cases"]
```

These keywords will then be matched with the field "content" of database documents.
