SonicClient.Modes.Search (sonic_client v0.1.0) View Source

Module to search data on sonic.

Link to this section Summary

Link to this section Functions

Link to this function

query(conn, collection, bucket, terms, opts \\ [limit: 10, offset: 0])

View Source

Query sonic database

Examples

iex> {:ok, conn} = SonicClient.start(127.0.0.1, 1491, "search", "secret")

iex> SonicClient.Modes.Search.query("my_collection", "bucket", "test")

iex> SonicClient.Modes.Search.query("my_collection", "bucket", "test", limit: 1)

iex> SonicClient.Modes.Search.query("my_collection", "bucket", "test", limit: 1, offset: 1)

Link to this function

suggest(conn, collection, bucket, word, opts \\ [limit: 10])

View Source

Search for suggestion of words for autocomplete

Examples

iex> {:ok, conn} = SonicClient.start(127.0.0.1, 1491, "search", "secret")

iex> SonicClient.Modes.Search.suggest("my_collection", "bucket", "te")

iex> SonicClient.Modes.Search.suggest("my_collection", "bucket", "te", limit: 1)