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 26 27 28 29 30 31 32 33
|
table_create Memos TABLE_HASH_KEY ShortText
column_create Memos tags COLUMN_VECTOR|WITH_WEIGHT ShortText
load --table Memos
[
{
"_key": "Groonga is fast",
"tags": {
"groonga": 100
}
},
{
"_key": "Mroonga is also fast",
"tags": {
"mroonga": 100,
"groonga": 10
}
},
{
"_key": "Ruby is an object oriented script language",
"tags": {
"ruby": 100
}
}
]
table_create Tags TABLE_PAT_KEY ShortText
column_create Tags memos_tags COLUMN_INDEX|WITH_WEIGHT Memos tags
select Memos \
--match_columns tags \
--query groonga \
--output_columns _key,_score
|