1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
table_create Memos TABLE_NO_KEY
column_create Memos content COLUMN_SCALAR ShortText
table_create Lexicon TABLE_PAT_KEY ShortText --default_tokenizer TokenBigram
column_create Lexicon diary_content COLUMN_INDEX|WITH_POSITION Memos content
table_create Synonyms TABLE_PAT_KEY ShortText
column_create Synonyms words COLUMN_SCALAR ShortText
load --table Memos
[
["content"],
["Start groonga!"],
["Start mroonga!"],
["Start rroonga!"]
]
load --table Synonyms
[
["_key", "words"],
["groonga storage engine", "(\"groonga storage engine\" OR mroonga)"]
]
select --table Memos --query_expander Synonyms.words \
--match_columns content --query '"groonga storage engine"'
|