[Groonga-commit] groonga/groonga at 550c8ac [master] test: add a test for prefix search against indexed column

Zurück zum Archiv-Index

Kouhei Sutou null+****@clear*****
Wed Aug 23 23:03:35 JST 2017


Kouhei Sutou	2017-08-23 23:03:35 +0900 (Wed, 23 Aug 2017)

  New Revision: 550c8ac0a74751c48f33ed05229c70fc13b0c312
  https://github.com/groonga/groonga/commit/550c8ac0a74751c48f33ed05229c70fc13b0c312

  Message:
    test: add a test for prefix search against indexed column

  Added files:
    test/command/suite/select/query/prefix_search/index.expected
    test/command/suite/select/query/prefix_search/index.test

  Added: test/command/suite/select/query/prefix_search/index.expected (+49 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/query/prefix_search/index.expected    2017-08-23 23:03:35 +0900 (d05dff35e)
@@ -0,0 +1,49 @@
+table_create Users TABLE_NO_KEY
+[[0,0.0,0.0],true]
+column_create Users name COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+table_create Names TABLE_PAT_KEY ShortText --normalizer NormalizerAuto
+[[0,0.0,0.0],true]
+column_create Names users_name COLUMN_INDEX Users name
+[[0,0.0,0.0],true]
+load --table Users
+[
+{"name": "Alice"},
+{"name": "Bob"},
+{"name": "Chris"},
+{"name": "Ava"}
+]
+[[0,0.0,0.0],4]
+select --table Users --query name:^a
+[
+  [
+    0,
+    0.0,
+    0.0
+  ],
+  [
+    [
+      [
+        2
+      ],
+      [
+        [
+          "_id",
+          "UInt32"
+        ],
+        [
+          "name",
+          "ShortText"
+        ]
+      ],
+      [
+        4,
+        "Ava"
+      ],
+      [
+        1,
+        "Alice"
+      ]
+    ]
+  ]
+]

  Added: test/command/suite/select/query/prefix_search/index.test (+15 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/query/prefix_search/index.test    2017-08-23 23:03:35 +0900 (4419a5954)
@@ -0,0 +1,15 @@
+table_create Users TABLE_NO_KEY
+column_create Users name COLUMN_SCALAR ShortText
+
+table_create Names TABLE_PAT_KEY ShortText --normalizer NormalizerAuto
+column_create Names users_name COLUMN_INDEX Users name
+
+load --table Users
+[
+{"name": "Alice"},
+{"name": "Bob"},
+{"name": "Chris"},
+{"name": "Ava"}
+]
+
+select --table Users --query name:^a
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Zurück zum Archiv-Index