[Groonga-commit] groonga/groonga at c45f521 [test-select-add-tests-for-mix-weight-by-name-of-section] test select: add tests for mix weight by name of section

Back to archive index

Masafumi Yokoyama null+****@clear*****
Thu Mar 19 10:27:08 JST 2015


Masafumi Yokoyama	2015-03-19 10:27:08 +0900 (Thu, 19 Mar 2015)

  New Revision: c45f5213d3f541048edd5daa03c9ec734769ec10
  https://github.com/groonga/groonga/commit/c45f5213d3f541048edd5daa03c9ec734769ec10

  Message:
    test select: add tests for mix weight by name of section

  Added files:
    test/command/suite/select/match_columns/section/by_name/4_items/first_weight.expected
    test/command/suite/select/match_columns/section/by_name/4_items/first_weight.test
    test/command/suite/select/match_columns/section/by_name/4_items/last_weight.expected
    test/command/suite/select/match_columns/section/by_name/4_items/last_weight.test
    test/command/suite/select/match_columns/section/by_name/4_items/middle_mix_weight.expected
    test/command/suite/select/match_columns/section/by_name/4_items/middle_mix_weight.test

  Added: test/command/suite/select/match_columns/section/by_name/4_items/first_weight.expected (+66 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/match_columns/section/by_name/4_items/first_weight.expected    2015-03-19 10:27:08 +0900 (f61ae18)
@@ -0,0 +1,66 @@
+table_create Memos TABLE_NO_KEY
+[[0,0.0,0.0],true]
+column_create Memos column1 COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+column_create Memos column2 COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+column_create Memos column3 COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+column_create Memos column4 COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+table_create Lexicon TABLE_PAT_KEY ShortText --default_tokenizer TokenBigram
+[[0,0.0,0.0],true]
+column_create Lexicon memo_index COLUMN_INDEX|WITH_POSITION|WITH_SECTION   Memos column1,column2,column3,column4
+[[0,0.0,0.0],true]
+load --table Memos
+[
+["column1", "column2", "column3", "column4"],
+["Groonga", "Groonga Groonga", "Groonga Groonga Groonga", "Groonga Groonga Groonga Groonga"],
+["Mroonga", "Mroonga Mroonga", "Mroonga Mroonga Mroonga", "Mroonga Mroonga Mroonga Mroonga"],
+["Rroonga", "Rroonga Rroonga", "Rroonga Rroonga Rroonga", "Rroonga Rroonga Rroonga Rroonga"]
+]
+[[0,0.0,0.0],3]
+select Memos   --match_columns "Lexicon.memo_index.column1 * 10 || Lexicon.memo_index.column2 || Lexicon.memo_index.column3 || Lexicon.memo_index.column4"   --query Rroonga   --output_columns "column1, column2, column3, column4, _score"
+[
+  [
+    0,
+    0.0,
+    0.0
+  ],
+  [
+    [
+      [
+        1
+      ],
+      [
+        [
+          "column1",
+          "ShortText"
+        ],
+        [
+          "column2",
+          "ShortText"
+        ],
+        [
+          "column3",
+          "ShortText"
+        ],
+        [
+          "column4",
+          "ShortText"
+        ],
+        [
+          "_score",
+          "Int32"
+        ]
+      ],
+      [
+        "Rroonga",
+        "Rroonga Rroonga",
+        "Rroonga Rroonga Rroonga",
+        "Rroonga Rroonga Rroonga Rroonga",
+        19
+      ]
+    ]
+  ]
+]

  Added: test/command/suite/select/match_columns/section/by_name/4_items/first_weight.test (+22 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/match_columns/section/by_name/4_items/first_weight.test    2015-03-19 10:27:08 +0900 (e11a025)
@@ -0,0 +1,22 @@
+table_create Memos TABLE_NO_KEY
+column_create Memos column1 COLUMN_SCALAR ShortText
+column_create Memos column2 COLUMN_SCALAR ShortText
+column_create Memos column3 COLUMN_SCALAR ShortText
+column_create Memos column4 COLUMN_SCALAR ShortText
+
+table_create Lexicon TABLE_PAT_KEY ShortText --default_tokenizer TokenBigram
+column_create Lexicon memo_index COLUMN_INDEX|WITH_POSITION|WITH_SECTION \
+  Memos column1,column2,column3,column4
+
+load --table Memos
+[
+["column1", "column2", "column3", "column4"],
+["Groonga", "Groonga Groonga", "Groonga Groonga Groonga", "Groonga Groonga Groonga Groonga"],
+["Mroonga", "Mroonga Mroonga", "Mroonga Mroonga Mroonga", "Mroonga Mroonga Mroonga Mroonga"],
+["Rroonga", "Rroonga Rroonga", "Rroonga Rroonga Rroonga", "Rroonga Rroonga Rroonga Rroonga"]
+]
+
+select Memos \
+  --match_columns "Lexicon.memo_index.column1 * 10 || Lexicon.memo_index.column2 || Lexicon.memo_index.column3 || Lexicon.memo_index.column4" \
+  --query Rroonga \
+  --output_columns "column1, column2, column3, column4, _score"

  Added: test/command/suite/select/match_columns/section/by_name/4_items/last_weight.expected (+66 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/match_columns/section/by_name/4_items/last_weight.expected    2015-03-19 10:27:08 +0900 (8c585d7)
@@ -0,0 +1,66 @@
+table_create Memos TABLE_NO_KEY
+[[0,0.0,0.0],true]
+column_create Memos column1 COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+column_create Memos column2 COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+column_create Memos column3 COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+column_create Memos column4 COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+table_create Lexicon TABLE_PAT_KEY ShortText --default_tokenizer TokenBigram
+[[0,0.0,0.0],true]
+column_create Lexicon memo_index COLUMN_INDEX|WITH_POSITION|WITH_SECTION   Memos column1,column2,column3,column4
+[[0,0.0,0.0],true]
+load --table Memos
+[
+["column1", "column2", "column3", "column4"],
+["Groonga", "Groonga Groonga", "Groonga Groonga Groonga", "Groonga Groonga Groonga Groonga"],
+["Mroonga", "Mroonga Mroonga", "Mroonga Mroonga Mroonga", "Mroonga Mroonga Mroonga Mroonga"],
+["Rroonga", "Rroonga Rroonga", "Rroonga Rroonga Rroonga", "Rroonga Rroonga Rroonga Rroonga"]
+]
+[[0,0.0,0.0],3]
+select Memos   --match_columns "Lexicon.memo_index.column1 || Lexicon.memo_index.column2 || Lexicon.memo_index.column3 || Lexicon.memo_index.column4 * 41"   --query Rroonga   --output_columns "column1, column2, column3, column4, _score"
+[
+  [
+    0,
+    0.0,
+    0.0
+  ],
+  [
+    [
+      [
+        1
+      ],
+      [
+        [
+          "column1",
+          "ShortText"
+        ],
+        [
+          "column2",
+          "ShortText"
+        ],
+        [
+          "column3",
+          "ShortText"
+        ],
+        [
+          "column4",
+          "ShortText"
+        ],
+        [
+          "_score",
+          "Int32"
+        ]
+      ],
+      [
+        "Rroonga",
+        "Rroonga Rroonga",
+        "Rroonga Rroonga Rroonga",
+        "Rroonga Rroonga Rroonga Rroonga",
+        170
+      ]
+    ]
+  ]
+]

  Added: test/command/suite/select/match_columns/section/by_name/4_items/last_weight.test (+22 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/match_columns/section/by_name/4_items/last_weight.test    2015-03-19 10:27:08 +0900 (25d3ef6)
@@ -0,0 +1,22 @@
+table_create Memos TABLE_NO_KEY
+column_create Memos column1 COLUMN_SCALAR ShortText
+column_create Memos column2 COLUMN_SCALAR ShortText
+column_create Memos column3 COLUMN_SCALAR ShortText
+column_create Memos column4 COLUMN_SCALAR ShortText
+
+table_create Lexicon TABLE_PAT_KEY ShortText --default_tokenizer TokenBigram
+column_create Lexicon memo_index COLUMN_INDEX|WITH_POSITION|WITH_SECTION \
+  Memos column1,column2,column3,column4
+
+load --table Memos
+[
+["column1", "column2", "column3", "column4"],
+["Groonga", "Groonga Groonga", "Groonga Groonga Groonga", "Groonga Groonga Groonga Groonga"],
+["Mroonga", "Mroonga Mroonga", "Mroonga Mroonga Mroonga", "Mroonga Mroonga Mroonga Mroonga"],
+["Rroonga", "Rroonga Rroonga", "Rroonga Rroonga Rroonga", "Rroonga Rroonga Rroonga Rroonga"]
+]
+
+select Memos \
+  --match_columns "Lexicon.memo_index.column1 || Lexicon.memo_index.column2 || Lexicon.memo_index.column3 || Lexicon.memo_index.column4 * 41" \
+  --query Rroonga \
+  --output_columns "column1, column2, column3, column4, _score"

  Added: test/command/suite/select/match_columns/section/by_name/4_items/middle_mix_weight.expected (+66 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/match_columns/section/by_name/4_items/middle_mix_weight.expected    2015-03-19 10:27:08 +0900 (d6a5cdd)
@@ -0,0 +1,66 @@
+table_create Memos TABLE_NO_KEY
+[[0,0.0,0.0],true]
+column_create Memos column1 COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+column_create Memos column2 COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+column_create Memos column3 COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+column_create Memos column4 COLUMN_SCALAR ShortText
+[[0,0.0,0.0],true]
+table_create Lexicon TABLE_PAT_KEY ShortText --default_tokenizer TokenBigram
+[[0,0.0,0.0],true]
+column_create Lexicon memo_index COLUMN_INDEX|WITH_POSITION|WITH_SECTION   Memos column1,column2,column3,column4
+[[0,0.0,0.0],true]
+load --table Memos
+[
+["column1", "column2", "column3", "column4"],
+["Groonga", "Groonga Groonga", "Groonga Groonga Groonga", "Groonga Groonga Groonga Groonga"],
+["Mroonga", "Mroonga Mroonga", "Mroonga Mroonga Mroonga", "Mroonga Mroonga Mroonga Mroonga"],
+["Rroonga", "Rroonga Rroonga", "Rroonga Rroonga Rroonga", "Rroonga Rroonga Rroonga Rroonga"]
+]
+[[0,0.0,0.0],3]
+select Memos   --match_columns "Lexicon.memo_index.column1 || Lexicon.memo_index.column2 || Lexicon.memo_index.column3 * 31 || Lexicon.memo_index.column4"   --query Rroonga   --output_columns "column1, column2, column3, column4, _score"
+[
+  [
+    0,
+    0.0,
+    0.0
+  ],
+  [
+    [
+      [
+        1
+      ],
+      [
+        [
+          "column1",
+          "ShortText"
+        ],
+        [
+          "column2",
+          "ShortText"
+        ],
+        [
+          "column3",
+          "ShortText"
+        ],
+        [
+          "column4",
+          "ShortText"
+        ],
+        [
+          "_score",
+          "Int32"
+        ]
+      ],
+      [
+        "Rroonga",
+        "Rroonga Rroonga",
+        "Rroonga Rroonga Rroonga",
+        "Rroonga Rroonga Rroonga Rroonga",
+        100
+      ]
+    ]
+  ]
+]

  Added: test/command/suite/select/match_columns/section/by_name/4_items/middle_mix_weight.test (+22 -0) 100644
===================================================================
--- /dev/null
+++ test/command/suite/select/match_columns/section/by_name/4_items/middle_mix_weight.test    2015-03-19 10:27:08 +0900 (a7476c1)
@@ -0,0 +1,22 @@
+table_create Memos TABLE_NO_KEY
+column_create Memos column1 COLUMN_SCALAR ShortText
+column_create Memos column2 COLUMN_SCALAR ShortText
+column_create Memos column3 COLUMN_SCALAR ShortText
+column_create Memos column4 COLUMN_SCALAR ShortText
+
+table_create Lexicon TABLE_PAT_KEY ShortText --default_tokenizer TokenBigram
+column_create Lexicon memo_index COLUMN_INDEX|WITH_POSITION|WITH_SECTION \
+  Memos column1,column2,column3,column4
+
+load --table Memos
+[
+["column1", "column2", "column3", "column4"],
+["Groonga", "Groonga Groonga", "Groonga Groonga Groonga", "Groonga Groonga Groonga Groonga"],
+["Mroonga", "Mroonga Mroonga", "Mroonga Mroonga Mroonga", "Mroonga Mroonga Mroonga Mroonga"],
+["Rroonga", "Rroonga Rroonga", "Rroonga Rroonga Rroonga", "Rroonga Rroonga Rroonga Rroonga"]
+]
+
+select Memos \
+  --match_columns "Lexicon.memo_index.column1 || Lexicon.memo_index.column2 || Lexicon.memo_index.column3 * 31 || Lexicon.memo_index.column4" \
+  --query Rroonga \
+  --output_columns "column1, column2, column3, column4, _score"
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index