このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
mroonga:10.7:tutorial [2020/11/10 17:50] y2sunlight [クエリ展開] |
mroonga:10.7:tutorial [2020/11/10 17:56] (現在) y2sunlight [クエリ展開] |
||
---|---|---|---|
行 468: | 行 468: | ||
このようなテーブルを準備することによって、「東京」、「神奈川」、「埼玉」の何れが検索語として指定されても「東京」がヒットするようになります。尚、この例のように、'' | このようなテーブルを準備することによって、「東京」、「神奈川」、「埼玉」の何れが検索語として指定されても「東京」がヒットするようになります。尚、この例のように、'' | ||
- | |||
- | \\ | ||
=== mroonga_query_expand関数 === | === mroonga_query_expand関数 === | ||
行 475: | 行 473: | ||
次のユーザ定義関数を '' | 次のユーザ定義関数を '' | ||
- | < | + | < |
mroonga_query_expand(table, | mroonga_query_expand(table, | ||
</ | </ | ||
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
* '' | * '' | ||
行 487: | 行 485: | ||
<code sql> | <code sql> | ||
- | SELECT * FROM diaries WHERE MATCH(content) AGAINST(mroonga_query_expand(" | + | SELECT * FROM diaries |
+ | | ||
-- または | -- または | ||
- | SELECT * FROM diaries WHERE MATCH(content) AGAINST(mroonga_query_expand(" | + | SELECT * FROM diaries |
+ | | ||
</ | </ | ||
- | 上の1つの検索は同じ結果を表示します。 | + | 上の2つは以下の同じ検索結果を表示します。 |
<code sql> | <code sql> |