# `Kreuzberg.KeywordAlgorithm`
[🔗](https://github.com/kreuzberg-dev/kreuzberg/blob/main/lib/kreuzberg/keyword_algorithm.ex#L1)

Enumeration of keyword extraction algorithms.

Matches the Rust `KeywordAlgorithm` enum.

## Values

  * `:yake` - YAKE keyword extraction algorithm
  * `:rake` - RAKE keyword extraction algorithm

# `t`

```elixir
@type t() :: :yake | :rake
```

# `values`

```elixir
@spec values() :: [t()]
```

Returns all valid KeywordAlgorithm values.

## Examples

    iex> Kreuzberg.KeywordAlgorithm.values()
    [:yake, :rake]

---

*Consult [api-reference.md](api-reference.md) for complete listing*
