Current section

Files

Jump to
content_indexer lib tf_idf corpus impl.ex
Raw

lib/tf_idf/corpus/impl.ex

defmodule ContentIndexer.TfIdf.Corpus.Impl do
@moduledoc """
** Summary **
functions used by the `ContentIndexer.TfIdf.Corpus.Server`
"""
@doc """
Increments the corpus document count
## Example
iex> ContentIndexer.TfIdf.Corpus.Impl.increment(2)
2
"""
def increment(corpus_size) do
corpus_size + 1
end
@doc """
Decrements the corpus document count
## Example
iex> ContentIndexer.TfIdf.Corpus.Impl.decrement(2)
1
"""
def decrement(corpus_size) do
corpus_size - 1
end
@doc """
Resets the corpus document count
## Example
iex> ContentIndexer.TfIdf.Corpus.Impl.reset
0
"""
def reset, do: 0
end