Skip to content

Instantly share code, notes, and snippets.

@spikegronim
Created November 9, 2011 19:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save spikegronim/1352616 to your computer and use it in GitHub Desktop.
Save spikegronim/1352616 to your computer and use it in GitHub Desktop.
riak schema
{
schema,
[
{version, "2.1"},
{default_field, "text"},
{default_op, "or"},
{n_val, 3},
{analyzer_factory, {erlang, text_analyzers, whitespace_analyzer_factory}}
],
[
%% Parse the title field in preparation for full-text searching.
{field, [
{name, "title"},
{required, true},
{analyzer_factory, {erlang, text_analyzers, standard_analyzer_factory}}
]},
%% Parse the text field in preparation for full-text searching.
{field, [
{name, "text"},
{required, true},
{analyzer_factory, {erlang, text_analyzers, standard_analyzer_factory}}
]},
%% Treat the field as a date, which currently uses noop_analyzer_factory.
{field, [
{name, "published"},
{type, date}
]}
]
}.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment