さて、前回に引き続き Elasticsearch での確認となり、今回は クエリ の確認を行っていきます。
★関連記事
Elasticsearch 6 を使ったデータ検証 その1(Dockerでコンテナの作成と確認)
Elasticsearch 6 を使ったデータ検証 その2(マッピングの登録をしてみる)
Elasticsearch 6 を使ったデータ検証 その3(bulkでデータを投入してみる)
Elasticsearch 6 を使ったデータ検証 その4(チュートリアル記事とデータの検索での比較)
Elasticsearch 6 を使ったデータ検証 その6(Aggregationを使った分類・集計)
Elasticsearch 6 を使ったデータ検証 その7(Analyzerについて)
データは前回までに入力したデータを利用しますが、一点、「restaurant」の「category」を「category1」のデータのみを取り込んだ「keyword」型に変更しています。
「keyword」で使うクエリを利用したかったので変更です。
さて、各クエリの確認に移ります。
OR条件での検索
クエリに複数のmatch条件を入れるとOR条件での検索になります。
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 |
$ curl -H "Content-Type: application/json" -XGET 'http://localhost:9200/restaurant/type/_search?pretty=true' -d ' > { > "query": { > "match": { > "description": "ラーメン 東京" > } > } > } > ' { "took" : 21, "timed_out" : false, "_shards" : { "total" : 5, "successful" : 5, "skipped" : 0, "failed" : 0 }, "hits" : { "total" : 10286, "max_score" : 8.396535, "hits" : [ { "_index" : "restaurant", "_type" : "type", "_id" : "zH7MQWUBqTWP-Dut3M_J", "_score" : 8.396535, "_source" : { "photo_count" : 5, "description" : "東京ラーメンストリートの中にあります。 ", "menu_count" : 0, "name_alphabet" : "", "purpose" : "1,4", "address" : "千代田区丸の内1-9-1東京駅一番街 B1F", "category" : "317", "name" : "麺処 ほん田", "access_count" : 43, "location" : "35.4042373,139.4620010", "closed" : "false", "name_kana" : "めんどころほんだ" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "ln3MQWUBqTWP-Dut2nPY", "_score" : 7.9508557, "_source" : { "photo_count" : 1, "description" : "鯨肉ラーメンが旨い。 スタミナラーメンがおいしい 。 ねぎラーメンもおいしい 。", "menu_count" : 0, "name_alphabet" : "kaoru", "purpose" : "1,3,4,5", "address" : "", "category" : "505", "name" : "かほる(中華料理)", "access_count" : 321, "location" : "36.3158861,140.3205939", "closed" : "false", "name_kana" : "かおる" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "SnvMQWUBqTWP-Dut2KU-", "_score" : 7.8680844, "_source" : { "photo_count" : 9, "description" : "【註】ラーメン二郎より改称しました。看板が「ラーメン」だけですので検索の都合上、特例としてと「ラーメン神田店」と表記します。from 東京グルメ 2005/01/25 北海道銀行東京支店裏", "menu_count" : 1, "name_alphabet" : "", "purpose" : "4", "address" : "中央区日本橋本石町4-5-5", "category" : "317", "name" : "ラーメン神田店", "access_count" : 9309, "location" : "35.4108344,139.4625324", "closed" : "false", "name_kana" : "らーめんかんだてん" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "jXzMQWUBqTWP-Dut2WhU", "_score" : 7.7734013, "_source" : { "photo_count" : 2, "description" : "八王子ラーメン ※電話番号非公開です(2008.05.16 東京グルメ) ", "menu_count" : 0, "name_alphabet" : "Tantan", "purpose" : "1,3,4", "address" : "", "category" : "318", "name" : "タンタン", "access_count" : 1902, "location" : "35.3855198,139.2036528", "closed" : "false", "name_kana" : "たんたん" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "jHvMQWUBqTWP-Dut2JYp", "_score" : 7.770968, "_source" : { "photo_count" : 1, "description" : "大丸地下、東京駅地下名店街内「ラーメン激戦区」内", "menu_count" : 0, "name_alphabet" : "", "purpose" : "4", "address" : "千代田区丸の内1-9-1東京駅地下名店街", "category" : "317", "name" : "中国ラーメン揚州商人", "access_count" : 4006, "location" : "35.4037931,139.4617839", "closed" : "true", "name_kana" : "ちゅうごくらーめんようしゅうしょうにん" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "i3zMQWUBqTWP-Dut2WhU", "_score" : 7.770968, "_source" : { "photo_count" : 0, "description" : "八王子ラーメン ※電話番号非公開です(2008/05/16 東京グルメ) ", "menu_count" : 0, "name_alphabet" : "Hatsufuji", "purpose" : "1,3,4", "address" : "八王子市中野上町4-17-4", "category" : "318", "name" : "初富士", "access_count" : 750, "location" : "35.3959342,139.1916907", "closed" : "false", "name_kana" : "はつふじ" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "7nvMQWUBqTWP-Dut2KE5", "_score" : 7.629254, "_source" : { "photo_count" : 0, "description" : "夜のみ営業の家系ラーメン屋。 ラーメン \\600 中盛りラーメン \\700 大盛りラーメン \\800 チャーシューメン \\800 角煮ラーメン \\900 のり増し \\100 角煮ライス \\300 ライス \\200 半ライス \\100", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "杉並区高円寺北1-4-10", "category" : "317", "name" : "家系ラーメン 創家", "access_count" : 4936, "location" : "35.4210962,139.3928919", "closed" : "false", "name_kana" : "つくりや" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "FHvMQWUBqTWP-Dut2OKV", "_score" : 7.595673, "_source" : { "photo_count" : 9, "description" : "メニュー一例 ・ラーメン 500円 ・チャーシューメン 750円 ・ねぎラーメン 700円 ・ラーメンセット(半チャーハン付) 750円 ・キャベツラーメン 700円", "menu_count" : 0, "name_alphabet" : "", "purpose" : "4", "address" : "大田区西糀谷4-29-12", "category" : "317", "name" : "どうむ", "access_count" : 1880, "location" : "35.3306602,139.4353119", "closed" : "false", "name_kana" : "どうむ" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "CH3MQWUBqTWP-Dut29xs", "_score" : 7.5728574, "_source" : { "photo_count" : 0, "description" : "女性がゆっくり寛げるラーメン店!コラーゲンたっぷりのラーメン", "menu_count" : 0, "name_alphabet" : "", "purpose" : "1", "address" : "", "category" : "317", "name" : "博多ちょうてん", "access_count" : 268, "location" : "33.3459657,130.2345449", "closed" : "false", "name_kana" : "はかたちょうてん" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "VXzMQWUBqTWP-Dut2WhU", "_score" : 7.5670586, "_source" : { "photo_count" : 0, "description" : "熊本ラーメン ", "menu_count" : 0, "name_alphabet" : "Eboshiya", "purpose" : "1,3,4", "address" : "", "category" : "320", "name" : "えぼし家", "access_count" : 1037, "location" : "32.5351004,130.4138461", "closed" : "false", "name_kana" : "えぼしや" } } ] } } |
こちらは明示的にORを指定していませんが、デフォルトの動きとなります。
ちなみにここでは「hits.total」である「10286」件が検索でヒットした数になります。
AND条件での検索
AND条件で検索を行うには「operator」句で「and」を指定します。
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 |
$ curl -H "Content-Type: application/json" -XGET 'http://localhost:9200/restaurant/type/_search?pretty=true' -d ' > { > "query": { > "match": { > "description": { > "query": "ラーメン 東京", > "operator": "and" > } > } > } > } > ' { "took" : 12, "timed_out" : false, "_shards" : { "total" : 5, "successful" : 5, "skipped" : 0, "failed" : 0 }, "hits" : { "total" : 114, "max_score" : 8.396535, "hits" : [ { "_index" : "restaurant", "_type" : "type", "_id" : "zH7MQWUBqTWP-Dut3M_J", "_score" : 8.396535, "_source" : { "photo_count" : 5, "description" : "東京ラーメンストリートの中にあります。 ", "menu_count" : 0, "name_alphabet" : "", "purpose" : "1,4", "address" : "千代田区丸の内1-9-1東京駅一番街 B1F", "category" : "317", "name" : "麺処 ほん田", "access_count" : 43, "location" : "35.4042373,139.4620010", "closed" : "false", "name_kana" : "めんどころほんだ" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "SnvMQWUBqTWP-Dut2KU-", "_score" : 7.8680844, "_source" : { "photo_count" : 9, "description" : "【註】ラーメン二郎より改称しました。看板が「ラーメン」だけですので検索の都合上、特例としてと「ラーメン神田店」と表記します。from 東京グルメ 2005/01/25 北海道銀行東京支店裏", "menu_count" : 1, "name_alphabet" : "", "purpose" : "4", "address" : "中央区日本橋本石町4-5-5", "category" : "317", "name" : "ラーメン神田店", "access_count" : 9309, "location" : "35.4108344,139.4625324", "closed" : "false", "name_kana" : "らーめんかんだてん" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "jXzMQWUBqTWP-Dut2WhU", "_score" : 7.7734013, "_source" : { "photo_count" : 2, "description" : "八王子ラーメン ※電話番号非公開です(2008.05.16 東京グルメ) ", "menu_count" : 0, "name_alphabet" : "Tantan", "purpose" : "1,3,4", "address" : "", "category" : "318", "name" : "タンタン", "access_count" : 1902, "location" : "35.3855198,139.2036528", "closed" : "false", "name_kana" : "たんたん" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "jHvMQWUBqTWP-Dut2JYp", "_score" : 7.770968, "_source" : { "photo_count" : 1, "description" : "大丸地下、東京駅地下名店街内「ラーメン激戦区」内", "menu_count" : 0, "name_alphabet" : "", "purpose" : "4", "address" : "千代田区丸の内1-9-1東京駅地下名店街", "category" : "317", "name" : "中国ラーメン揚州商人", "access_count" : 4006, "location" : "35.4037931,139.4617839", "closed" : "true", "name_kana" : "ちゅうごくらーめんようしゅうしょうにん" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "i3zMQWUBqTWP-Dut2WhU", "_score" : 7.770968, "_source" : { "photo_count" : 0, "description" : "八王子ラーメン ※電話番号非公開です(2008/05/16 東京グルメ) ", "menu_count" : 0, "name_alphabet" : "Hatsufuji", "purpose" : "1,3,4", "address" : "八王子市中野上町4-17-4", "category" : "318", "name" : "初富士", "access_count" : 750, "location" : "35.3959342,139.1916907", "closed" : "false", "name_kana" : "はつふじ" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "JnvMQWUBqTWP-Dut2Pi0", "_score" : 7.236367, "_source" : { "photo_count" : 0, "description" : "「みの吉ラーメン」が改名しました。 (from 東京グルメ 2006/04/11)", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "武雄市橘町大字大日6784-3", "category" : "317", "name" : "味納喜知", "access_count" : 3463, "location" : "33.0945796,130.0335960", "closed" : "false", "name_kana" : "みのきち" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "AnvMQWUBqTWP-Dut2N6P", "_score" : 7.1588774, "_source" : { "photo_count" : 3, "description" : "公園通りパルコ交差点を左折して、東急ハンズ手前に看板あり 【註】ジャンル(熊本ラーメン→博多ラーメン)を訂正しました。from 東京グルメ 2005/07/01", "menu_count" : 0, "name_alphabet" : "", "purpose" : "1,4", "address" : "渋谷区宇田川町14-14Kビル地下1階", "category" : "326", "name" : "唐そば", "access_count" : 4759, "location" : "35.3932188,139.4205782", "closed" : "false", "name_kana" : "とうそば" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "WXvMQWUBqTWP-Dut2Jsw", "_score" : 6.9180603, "_source" : { "photo_count" : 0, "description" : "函館ラーメン 閉店のご報告を頂きました。 (from 東京グルメ 2006/12/03)", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "中野区中野5-36-7", "category" : "329", "name" : "麺次郎", "access_count" : 595, "location" : "35.4215894,139.4011593", "closed" : "true", "name_kana" : "めんじろう" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "6nvMQWUBqTWP-Dut2MRr", "_score" : 6.9177547, "_source" : { "photo_count" : 0, "description" : "ラーメン180円の店。 住所を訂正しました。東京グルメ2005/3/16", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "江東区東陽1-28-4天野園ビル1階", "category" : "317", "name" : "ラーメン一番", "access_count" : 969, "location" : "35.3954158,139.4851581", "closed" : "false", "name_kana" : "らーめんいちばん" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "CHvMQWUBqTWP-Dut2Jou", "_score" : 6.820346, "_source" : { "photo_count" : 8, "description" : "JR池袋駅西口から徒歩3分。 東京芸術劇場むかい、ラーメン中本の奥", "menu_count" : 0, "name_alphabet" : "", "purpose" : "1,6", "address" : "豊島区西池袋3丁目27-1ベルビル1階", "category" : "201", "name" : "トラントトワ", "access_count" : 6374, "location" : "35.4338208,139.4237868", "closed" : "false", "name_kana" : "とらんととわ" } } ] } } |
検索結果が「114」件に減り、ANDの条件になりました。
ある一定の条件を満たしたものを検索
「minimum_should_match」句を使うと、OR条件の中から一定の数を上回るものを検索結果とします。
ここでは4つのキーワードのうち2つ以上を満たせば検索結果となります。
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 |
$ curl -H "Content-Type: application/json" -XGET 'http://localhost:9200/restaurant/type/_search?pretty=true' -d ' > { > "query": { > "match": { > "description": { > "query": "ラーメン カレー ハンバーグ トンカツ", > "minimum_should_match": 2 > } > } > } > } > ' { "took" : 39, "timed_out" : false, "_shards" : { "total" : 5, "successful" : 5, "skipped" : 0, "failed" : 0 }, "hits" : { "total" : 13, "max_score" : 14.362132, "hits" : [ { "_index" : "restaurant", "_type" : "type", "_id" : "gHzMQWUBqTWP-Dut2ATG", "_score" : 14.362132, "_source" : { "photo_count" : 0, "description" : "ラーメン一般で登録しましたが、 カレーラーメンとカレーつけ麺がメインのお店です。", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "新宿区高田馬場1-3-13", "category" : "333", "name" : "かれー麺 実之和", "access_count" : 570, "location" : "35.4225542,139.4245760", "closed" : "true", "name_kana" : "みのわ" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "PH3MQWUBqTWP-Dut2_mV", "_score" : 13.219147, "_source" : { "photo_count" : 0, "description" : "ラーメン・カレー・カツ丼など 駐車場あり カード不可", "menu_count" : 0, "name_alphabet" : "", "purpose" : "1,4", "address" : "", "category" : "717", "name" : "グリル塩豚", "access_count" : 244, "location" : "41.4623412,140.4702494", "closed" : "false", "name_kana" : "ぐりるえんとん" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "8H3MQWUBqTWP-Dut25gN", "_score" : 12.573429, "_source" : { "photo_count" : 1, "description" : "料理ジャンルは、カレーラーメンです(登録時選択できないのでラーメン一般になっています)", "menu_count" : 0, "name_alphabet" : "", "purpose" : "1,2,3,4", "address" : "", "category" : "317", "name" : "カレーラーメンのお店 ミスターPuppy", "access_count" : 472, "location" : "34.4138692,135.3039078", "closed" : "false", "name_kana" : "かれーらーめんのおみせ みすたーぱぴー" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "8XvMQWUBqTWP-Dut2K1K", "_score" : 10.124759, "_source" : { "photo_count" : 0, "description" : "「カレースープラーメン」の店 大井町駅東口を出て左、ゼームス坂を左折して約150m", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "品川区南品川6-18-16", "category" : "317", "name" : "ひ田屋", "access_count" : 151, "location" : "35.3618659,139.4426232", "closed" : "true", "name_kana" : "ひだや" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "dnvMQWUBqTWP-Dut2OSY", "_score" : 9.097939, "_source" : { "photo_count" : 0, "description" : "お昼はライスサービス!!カレースープに入れるとおいしいおじやガ楽しめます。 駅から徒歩3分 すぐ近く 一八通り沿いです 味に自信あり! まずかったら返金いたします タイカレーラーメン ¥600", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "千代田区神田司町2-16-10", "category" : "407", "name" : "ゴールドラッシュカフェCQC", "access_count" : 1011, "location" : "35.4124896,139.4616673", "closed" : "false", "name_kana" : "ごーるどらっしゅかふぇ" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "tXvMQWUBqTWP-Dut2L1h", "_score" : 8.286796, "_source" : { "photo_count" : 7, "description" : "早稲田界隈のラーメン激戦区にある隠れたカレーの名店。 JR高田馬場から徒歩8分だそうです。 07/05/22 営業時間等更新(From東京グルメ)", "menu_count" : 1, "name_alphabet" : "", "purpose" : "4", "address" : "新宿区西早稲田3-28-1ミスミビル1F", "category" : "408", "name" : "エチオピア", "access_count" : 5801, "location" : "35.4229977,139.4249349", "closed" : "false", "name_kana" : "えちおぴあ" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "73zMQWUBqTWP-Dut2T8b", "_score" : 7.9374475, "_source" : { "photo_count" : 7, "description" : "魚だしの効いた和風とんこつだそうです。ラーメンの登録に不慣れですみません。 R125沿い、古河市内から向かうと、ジョイフル本田手前。ハンバーグ フランドル向かい。 駐車場は、店前と、道路渡ってフランドル隣に有り。", "menu_count" : 0, "name_alphabet" : "", "purpose" : "3", "address" : "古河市西牛谷1204-1", "category" : "318", "name" : "拉麺工房 暁", "access_count" : 2886, "location" : "36.1154150,139.4413168", "closed" : "false", "name_kana" : "あかつき" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "hH3MQWUBqTWP-Dut2liy", "_score" : 7.7492943, "_source" : { "photo_count" : 0, "description" : "出国審査後にあるフードコートです。 ラーメンの「風香」、うどん・そばの「一空」、カレー・どんぶりの「南天星」、パスタの「パスターナ」、バーの「ブルーエスト」が入っています。", "menu_count" : 2, "name_alphabet" : "", "purpose" : "1,3,4", "address" : "成田市三里塚御料牧場1-1第1旅客ターミナル南ウイング3階", "category" : "717", "name" : "FOOD COURT by ANA FESTA", "access_count" : 888, "location" : "35.4537300,140.2322400", "closed" : "false", "name_kana" : "ふーどこーとばいあなふぇすた" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "vnvMQWUBqTWP-Dut2NiI", "_score" : 7.7163844, "_source" : { "photo_count" : 0, "description" : "カレーはランチのみ。夜は焼酎バー。 五反田駅徒歩4分、大崎広小路駅2分。 五反田駅西口からゆうぽうと方向へ。ラーメン『きらら』2F。横の路地に入り口があります。", "menu_count" : 0, "name_alphabet" : "Kilala Club", "purpose" : "", "address" : "品川区西五反田1-25-5松村ビル2F", "category" : "505", "name" : "きらら倶楽部", "access_count" : 1424, "location" : "35.3713912,139.4332653", "closed" : "false", "name_kana" : "きららくらぶ" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "wnvMQWUBqTWP-Dut2P29", "_score" : 7.6594267, "_source" : { "photo_count" : 0, "description" : "ホテルメトロポリタン・エドモント直営カフェ。ホテルテイストのカレー・ハンバーグなどのランチメニューの他、デザート・ドリンクを提供。ビジネス街のマンション1Fに立地し平日のランチタイム以外はゆとりある雰囲気なことからビジネスの打合せ、プライベートな読書にも最適。ランチタイム以外なら、予約・貸し切りも可。 ", "menu_count" : 0, "name_alphabet" : "Edy's Cafe", "purpose" : "2", "address" : "千代田区飯田橋2-18-1東京レジデンス1F(アイガーデンエア内)", "category" : "601", "name" : "エディーズカフェ", "access_count" : 2359, "location" : "35.4143984,139.4516870", "closed" : "false", "name_kana" : "えでぃーずかふぇ" } } ] } } |
条件に適応する数が増えればスコアが上がります。
指定された語順のドキュメントでの検索
「match_phrase」句を使うと指定された語順のもの(空白を含む)にマッチすると検索結果として表示されます。
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
$ curl -H "Content-Type: application/json" -XGET 'http://localhost:9200/restaurant/type/_search?pretty=true' -d ' > { > "query": { > "match_phrase": { > "description": "ラーメン カレー" > } > } > } > ' { "took" : 6, "timed_out" : false, "_shards" : { "total" : 5, "successful" : 5, "skipped" : 0, "failed" : 0 }, "hits" : { "total" : 1, "max_score" : 13.219147, "hits" : [ { "_index" : "restaurant", "_type" : "type", "_id" : "PH3MQWUBqTWP-Dut2_mV", "_score" : 13.219147, "_source" : { "photo_count" : 0, "description" : "ラーメン・カレー・カツ丼など 駐車場あり カード不可", "menu_count" : 0, "name_alphabet" : "", "purpose" : "1,4", "address" : "", "category" : "717", "name" : "グリル塩豚", "access_count" : 244, "location" : "41.4623412,140.4702494", "closed" : "false", "name_kana" : "ぐりるえんとん" } } ] } } |
「ラーメン・カレー」は区切り文字として「・」が利用されたので検索対象になりました。
「ラーメン カレー」でもマッチします。
『ラーメンの「風香」、うどん・そばの「一空」、カレー・どんぶり』という文章のものもありますが、間に文章を含んでいるのでマッチしませんでした。
keyword型の一致で検索
keyword型の語句に一致するものを検索します。
こちらは完全一致での検索になります。
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 |
$ curl -H "Content-Type: application/json" -XGET 'http://localhost:9200/restaurant/type/_search?pretty=true' -d ' > { > "query": { > "term": { > "category": "317" > } > } > } > ' { "took" : 44, "timed_out" : false, "_shards" : { "total" : 5, "successful" : 5, "skipped" : 0, "failed" : 0 }, "hits" : { "total" : 9519, "max_score" : 3.166417, "hits" : [ { "_index" : "restaurant", "_type" : "type", "_id" : "3HvMQWUBqTWP-Dut2I0c", "_score" : 3.166417, "_source" : { "photo_count" : 10, "description" : " JR原宿駅・表参道口を出て、表参道を青山方面へ。すぐ左。 2階の営業時間は 平日 11:30〜23:00 土曜 11:00〜23:00 日祝 11:00〜22:30 営業時間を更新しました。 (from 東京グルメ 2006/09/25)", "menu_count" : 2, "name_alphabet" : "", "purpose" : "1,2,4,8", "address" : "渋谷区神宮前1-13-211階・2階", "category" : "317", "name" : "九州じゃんがら", "access_count" : 19979, "location" : "35.3959940,139.4225794", "closed" : "false", "name_kana" : "きゅうしゅうじゃんがら" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "7nvMQWUBqTWP-Dut2I0d", "_score" : 3.166417, "_source" : { "photo_count" : 1, "description" : "下北沢駅南口を出て、京樽の角を曲がり突き当たり信号を左折して左手", "menu_count" : 0, "name_alphabet" : "", "purpose" : "4", "address" : "世田谷区北沢2-5-10", "category" : "317", "name" : "麺僧", "access_count" : 2768, "location" : "35.3927263,139.4020204", "closed" : "false", "name_kana" : "めんぞう" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "-3vMQWUBqTWP-Dut2I0d", "_score" : 3.166417, "_source" : { "photo_count" : 0, "description" : "", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "港区六本木5-5-1六本木ロアビルB1F", "category" : "317", "name" : "大島ラーメン", "access_count" : 1038, "location" : "35.3928732,139.4414651", "closed" : "true", "name_kana" : "おおしまらーめん" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "HnvMQWUBqTWP-Dut2I4d", "_score" : 3.166417, "_source" : { "photo_count" : 6, "description" : "材料切れ終了あり。 土曜と日曜・祝日の営業時間情報を追加しました。 (from 東京グルメ 2005/08/31) 07/10/30 デットリンクのためURL変更( From 東京グルメ)", "menu_count" : 0, "name_alphabet" : "", "purpose" : "4", "address" : "世田谷区北沢2-30-11北沢ビル1階", "category" : "317", "name" : "一龍", "access_count" : 4742, "location" : "35.3935528,139.4014930", "closed" : "false", "name_kana" : "いちりゅう" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "c3vMQWUBqTWP-Dut2I4d", "_score" : 3.166417, "_source" : { "photo_count" : 5, "description" : "池尻大橋駅から玉川通りを三軒茶屋方面、三宿交差点手前", "menu_count" : 0, "name_alphabet" : "", "purpose" : "4", "address" : "世田谷区池尻3-30-3", "category" : "317", "name" : "天下一品", "access_count" : 3214, "location" : "35.3840808,139.4055240", "closed" : "false", "name_kana" : "てんかいっぴん" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "dXvMQWUBqTWP-Dut2I4d", "_score" : 3.166417, "_source" : { "photo_count" : 0, "description" : "", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "港区六本木7-14-11", "category" : "317", "name" : "醍醐", "access_count" : 357, "location" : "35.3936054,139.4405867", "closed" : "true", "name_kana" : "だいご" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "fHvMQWUBqTWP-Dut2I4d", "_score" : 3.166417, "_source" : { "photo_count" : 0, "description" : "閉店処理済店舗ですが、作業の障壁となるので住所を修正しました。 (from 東京グルメ 2006/06/29)", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "渋谷区道玄坂2-28-2", "category" : "317", "name" : "香月", "access_count" : 366, "location" : "35.3921251,139.4203049", "closed" : "true", "name_kana" : "かづき" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "E3vMQWUBqTWP-Dut2I8e", "_score" : 3.166417, "_source" : { "photo_count" : 10, "description" : "高田馬場駅7番口から早稲田方面。馬場口交差点右折、明治通り沿い。 リンク先が調整中のため http://ezogiku.com/ を外しました。 (from 東京グルメ 2006/06/03)", "menu_count" : 6, "name_alphabet" : "", "purpose" : "1,4", "address" : "新宿区西早稲田2-20-5", "category" : "317", "name" : "えぞ菊", "access_count" : 8896, "location" : "35.4219930,139.4245698", "closed" : "false", "name_kana" : "えぞぎく" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "MHvMQWUBqTWP-Dut2I8e", "_score" : 3.166417, "_source" : { "photo_count" : 0, "description" : "一ツ木通り", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "港区赤坂3-18-8", "category" : "317", "name" : "つかもと", "access_count" : 657, "location" : "35.4019517,139.4421998", "closed" : "true", "name_kana" : "つかもと" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "OHvMQWUBqTWP-Dut2I8e", "_score" : 3.166417, "_source" : { "photo_count" : 0, "description" : "本郷通り沿い。御茶ノ水方向へ5分左側。", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "文京区本郷3-5-1", "category" : "317", "name" : "福のれん", "access_count" : 1415, "location" : "35.4202610,139.4557038", "closed" : "true", "name_kana" : "ふくのれん" } } ] } } |
keywordを複数指定しての検索
検索条件の設定が「terms」の複数形になっています。
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 |
$ curl -H "Content-Type: application/json" -XGET 'http://localhost:9200/restaurant/type/_search?pretty=true' -d ' > { > "query": { > "terms": { > "category": [ "317", "318", "319", "320" ] > } > } > } > ' { "took" : 27, "timed_out" : false, "_shards" : { "total" : 5, "successful" : 5, "skipped" : 0, "failed" : 0 }, "hits" : { "total" : 13334, "max_score" : 1.0, "hits" : [ { "_index" : "restaurant", "_type" : "type", "_id" : "3HvMQWUBqTWP-Dut2I0c", "_score" : 1.0, "_source" : { "photo_count" : 10, "description" : " JR原宿駅・表参道口を出て、表参道を青山方面へ。すぐ左。 2階の営業時間は 平日 11:30〜23:00 土曜 11:00〜23:00 日祝 11:00〜22:30 営業時間を更新しました。 (from 東京グルメ 2006/09/25)", "menu_count" : 2, "name_alphabet" : "", "purpose" : "1,2,4,8", "address" : "渋谷区神宮前1-13-211階・2階", "category" : "317", "name" : "九州じゃんがら", "access_count" : 19979, "location" : "35.3959940,139.4225794", "closed" : "false", "name_kana" : "きゅうしゅうじゃんがら" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "7nvMQWUBqTWP-Dut2I0d", "_score" : 1.0, "_source" : { "photo_count" : 1, "description" : "下北沢駅南口を出て、京樽の角を曲がり突き当たり信号を左折して左手", "menu_count" : 0, "name_alphabet" : "", "purpose" : "4", "address" : "世田谷区北沢2-5-10", "category" : "317", "name" : "麺僧", "access_count" : 2768, "location" : "35.3927263,139.4020204", "closed" : "false", "name_kana" : "めんぞう" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "-3vMQWUBqTWP-Dut2I0d", "_score" : 1.0, "_source" : { "photo_count" : 0, "description" : "", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "港区六本木5-5-1六本木ロアビルB1F", "category" : "317", "name" : "大島ラーメン", "access_count" : 1038, "location" : "35.3928732,139.4414651", "closed" : "true", "name_kana" : "おおしまらーめん" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "HnvMQWUBqTWP-Dut2I4d", "_score" : 1.0, "_source" : { "photo_count" : 6, "description" : "材料切れ終了あり。 土曜と日曜・祝日の営業時間情報を追加しました。 (from 東京グルメ 2005/08/31) 07/10/30 デットリンクのためURL変更( From 東京グルメ)", "menu_count" : 0, "name_alphabet" : "", "purpose" : "4", "address" : "世田谷区北沢2-30-11北沢ビル1階", "category" : "317", "name" : "一龍", "access_count" : 4742, "location" : "35.3935528,139.4014930", "closed" : "false", "name_kana" : "いちりゅう" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "c3vMQWUBqTWP-Dut2I4d", "_score" : 1.0, "_source" : { "photo_count" : 5, "description" : "池尻大橋駅から玉川通りを三軒茶屋方面、三宿交差点手前", "menu_count" : 0, "name_alphabet" : "", "purpose" : "4", "address" : "世田谷区池尻3-30-3", "category" : "317", "name" : "天下一品", "access_count" : 3214, "location" : "35.3840808,139.4055240", "closed" : "false", "name_kana" : "てんかいっぴん" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "dXvMQWUBqTWP-Dut2I4d", "_score" : 1.0, "_source" : { "photo_count" : 0, "description" : "", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "港区六本木7-14-11", "category" : "317", "name" : "醍醐", "access_count" : 357, "location" : "35.3936054,139.4405867", "closed" : "true", "name_kana" : "だいご" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "fHvMQWUBqTWP-Dut2I4d", "_score" : 1.0, "_source" : { "photo_count" : 0, "description" : "閉店処理済店舗ですが、作業の障壁となるので住所を修正しました。 (from 東京グルメ 2006/06/29)", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "渋谷区道玄坂2-28-2", "category" : "317", "name" : "香月", "access_count" : 366, "location" : "35.3921251,139.4203049", "closed" : "true", "name_kana" : "かづき" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "E3vMQWUBqTWP-Dut2I8e", "_score" : 1.0, "_source" : { "photo_count" : 10, "description" : "高田馬場駅7番口から早稲田方面。馬場口交差点右折、明治通り沿い。 リンク先が調整中のため http://ezogiku.com/ を外しました。 (from 東京グルメ 2006/06/03)", "menu_count" : 6, "name_alphabet" : "", "purpose" : "1,4", "address" : "新宿区西早稲田2-20-5", "category" : "317", "name" : "えぞ菊", "access_count" : 8896, "location" : "35.4219930,139.4245698", "closed" : "false", "name_kana" : "えぞぎく" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "I3vMQWUBqTWP-Dut2I8e", "_score" : 1.0, "_source" : { "photo_count" : 2, "description" : "堀切菖蒲園駅、駅前通りを右へ。デニーズの隣。 営業時間を更新しました。 (from 東京グルメ 2006/08/09)", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "葛飾区小菅2-21-13", "category" : "320", "name" : "らーめん弁慶", "access_count" : 9228, "location" : "35.4450255,139.4951661", "closed" : "false", "name_kana" : "らーめんべんけい" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "MHvMQWUBqTWP-Dut2I8e", "_score" : 1.0, "_source" : { "photo_count" : 0, "description" : "一ツ木通り", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "港区赤坂3-18-8", "category" : "317", "name" : "つかもと", "access_count" : 657, "location" : "35.4019517,139.4421998", "closed" : "true", "name_kana" : "つかもと" } } ] } } |
範囲を指定しての検索(数字)
数字の範囲を指定しての検索です。
下では検索対象のデータ型は整数型のものですが、小数点ありの範囲指定のものでも無事範囲指定されて検索が動きました。
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 |
$ curl -H "Content-Type: application/json" -XGET 'http://localhost:9200/restaurant/type/_search?pretty=true' -d ' > { > "query": { > "range": { > "access_count": { > "gte": "1500.00", > "lte": "2500.00" > } > } > } > } > ' { "took" : 16, "timed_out" : false, "_shards" : { "total" : 5, "successful" : 5, "skipped" : 0, "failed" : 0 }, "hits" : { "total" : 20750, "max_score" : 1.0, "hits" : [ { "_index" : "restaurant", "_type" : "type", "_id" : "LHvMQWUBqTWP-Dut2I4d", "_score" : 1.0, "_source" : { "photo_count" : 0, "description" : "", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "港区六本木3-11-6", "category" : "304", "name" : "東京飯店", "access_count" : 2121, "location" : "35.3935431,139.4411018", "closed" : "true", "name_kana" : "とうきょうはんてん" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "iXvMQWUBqTWP-Dut2I4d", "_score" : 1.0, "_source" : { "photo_count" : 0, "description" : "日比谷線六本木駅徒歩3分。 みずほ銀行脇の路地を入り、突き当たりを左、すぐ右へ。", "menu_count" : 0, "name_alphabet" : "Aux Six Arbres", "purpose" : "", "address" : "港区六本木7-13-10宮下ビル1F", "category" : "201", "name" : "オー・シザーブル", "access_count" : 1909, "location" : "35.3937778,139.4400589", "closed" : "false", "name_kana" : "おーしざーぶる" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "7nvMQWUBqTWP-Dut2I4e", "_score" : 1.0, "_source" : { "photo_count" : 2, "description" : "営業日情報を追加しました。 (from 東京グルメ 2005/07/12)", "menu_count" : 0, "name_alphabet" : "", "purpose" : "1", "address" : "中野区中野5-59-1興産ビル1階", "category" : "305", "name" : "味王", "access_count" : 2480, "location" : "35.4216092,139.4010816", "closed" : "false", "name_kana" : "あじおう" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "HHvMQWUBqTWP-Dut2I8e", "_score" : 1.0, "_source" : { "photo_count" : 0, "description" : "南口徒歩4分。丸井の右隣の道を井の頭公園へ。道沿い左側。 2006年10月で閉店し、田無に移転したそうです(2007/10/23管理補助班) http://tokyo.gourmet.livedoor.com/restaurant/info/322048.html", "menu_count" : 0, "name_alphabet" : "MUMTAJ", "purpose" : "", "address" : "武蔵野市吉祥寺南町1-16-11萩上ビル2F", "category" : "406", "name" : "ムンタージ", "access_count" : 2029, "location" : "35.4153552,139.3455153", "closed" : "true", "name_kana" : "むんたーじ" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "VHvMQWUBqTWP-Dut2I8f", "_score" : 1.0, "_source" : { "photo_count" : 0, "description" : "有楽町駅から徒歩3分。 閉店し、『ヴェトナム アリス』銀座店となっています。 (from 東京グルメ 2005/09/28)", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "中央区銀座3-2-1プランタン銀座7F", "category" : "201", "name" : "クイーンアリス", "access_count" : 1632, "location" : "35.4013451,139.4606172", "closed" : "true", "name_kana" : "くいーんありす" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "envMQWUBqTWP-Dut2I8f", "_score" : 1.0, "_source" : { "photo_count" : 0, "description" : "", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "新宿区大久保1-13-16", "category" : "402", "name" : "昔のふる里", "access_count" : 2018, "location" : "35.4147256,139.4226107", "closed" : "false", "name_kana" : "むかしのふるさと" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "i3vMQWUBqTWP-Dut2I8f", "_score" : 1.0, "_source" : { "photo_count" : 0, "description" : "", "menu_count" : 0, "name_alphabet" : "KIHACHI", "purpose" : "", "address" : "港区南青山4-18-10", "category" : "702", "name" : "キハチ", "access_count" : 2291, "location" : "35.3936234,139.4315294", "closed" : "true", "name_kana" : "きはち" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "vnvMQWUBqTWP-Dut2I8f", "_score" : 1.0, "_source" : { "photo_count" : 0, "description" : "ハチ公口をでて渋谷公園通りを登って20分ほど。左手にある。", "menu_count" : 0, "name_alphabet" : "Verdure", "purpose" : "1", "address" : "渋谷区宇田川町3-1渋谷東武ホテル1F", "category" : "208", "name" : "ヴェルデュール", "access_count" : 2063, "location" : "35.3935716,139.4207344", "closed" : "false", "name_kana" : "ぶぇるでゅーる" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "2HvMQWUBqTWP-Dut2I8f", "_score" : 1.0, "_source" : { "photo_count" : 0, "description" : "鈴本演芸場の2F。 銀座線上野広小路駅・3番出口徒歩1分。 JR御徒町駅徒歩4分。 【註】営業時間・休日・URLを付記しました。from 東京グルメ 2005/03/30 閉店のご報告を頂きました。 (from 東京グルメ 2007/07/19)", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "台東区上野2-7-12上野鈴本ビル2F", "category" : "332", "name" : "暖中", "access_count" : 1530, "location" : "35.4221470,139.4634244", "closed" : "true", "name_kana" : "だんちゅう" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "8HvMQWUBqTWP-Dut2I8f", "_score" : 1.0, "_source" : { "photo_count" : 0, "description" : "東急方面徒歩3分。中道通り(三和銀行横)を入ってすぐの右側。 06/12/11 営業時間、定休日、URL追加(From東京グルメ) 07/10/09 07年1月で閉店、名物マスターは屋久島に移住されたそうです(From 東京グルメ)", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "武蔵野市吉祥寺本町2-10-2", "category" : "151", "name" : "きっちょむ(吉祥夢 )", "access_count" : 1617, "location" : "35.4202221,139.3447528", "closed" : "true", "name_kana" : "きっちょむ" } } ] } } |
「以上」、「以下」などのオペレータ名の選択はこちらになります。
オペレータ名 | 意味 |
gte | 〜以上 |
lte | 〜以下 |
gt | 〜より大きい |
lt | 〜より小さい |
日付の範囲を指定しての検索
「range」句では時間の範囲を指定しての検索も可能になります。
以下では検索インデックスの対象が「rating」に変わっていますが、日付型の範囲を指定して検索を実施しています。
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 |
$ curl -H "Content-Type: application/json" -XGET 'http://localhost:9200/rating/type/_search?pretty=true' -d ' > { > "query": { > "range": { > "created_on": { > "gte": "2006-06-01", > "lte": "2006-06-30" > } > } > } > } > ' { "took" : 57, "timed_out" : false, "_shards" : { "total" : 5, "successful" : 5, "skipped" : 0, "failed" : 0 }, "hits" : { "total" : 1697, "max_score" : 1.0, "hits" : [ { "_index" : "rating", "_type" : "type", "_id" : "XHmXMmUBqTWP-Dut3J0Z", "_score" : 1.0, "_source" : { "body" : " 5月にオープンしたインド料理店です(※同名店が東麻布、荒川などにありますが無関係とのことです。こちらの「スーリヤ」は甲府、船橋ビビッドスクエアでインド料理店を展開し、こちら東神田で3店舗目)。 この東神田店にはかつて、「サラ」「マハル」とバングラディシュ系インド料理店が入っていましたが、今回はインド人トリオが提供するインド料理店となり、外観・内装ともに刷新、ヤル気が感じられます(※外観は、赤・白のツートンカラー=マルボロみたいな看板)。 ランチは880円のバイキング。カレー4種類(チキンチリ、ベジタブル、キーマ、シーフードなど。日替わりでカレーも2種を入替)、サラダ(チャナ豆のインドスタイルサラダ、マカロニサラダ、グリーンサラダ)にコーン、オニオンアチャール、チキンティッカ、トマトスープなどバラエティーも豊富で、サフラン入りライス(ターメリックイエロー)、ナン(焼きたてをサーブするスタイル)付き。 また、ディナーメニューもタンドリーチキンやシークカバブが1ピース200円、サモサ150円とリーズナブルな設定。カレーも40種超とメニューが豊富、ナンだけでなく、チャパティ、プーリなども食べれます。 「夜にもインド料理を楽しんでもらいたい」と、ディナー価格を低めに設定。シークカバブはとってもジューシー。ハーブが練りこまれており、マトンの臭みもなく、追加オーダーしてしまったほど。カレーは茄子・オニオン・パプリカ&トマトの「バイガン・バディアラ」をチョイス。トマトベースで濃厚な北インドスタイルでしたが、ジンジャーやフレッシュコリアンダーなどウエットスパイスが薫り、シードスパイスもふんだんに使われており、風味が豊かでした。 これに「チャパティー」を頼んだのですが、テストメニューの「オディナ・パラタ」(ドライミントを混ぜこんだチャパティー)もあるとのことで、こちらに変更。ミントの緑が目立ちますが、隠し味程度の風味なのでクセも少なく、カレーとの相性もまずまずでした。 ランチバイキング、ディナーともに料理へのこだわりが感じられ、船橋ビビッドスクエアの週末の行列がダテではない~ことを実感。スタッフも明るい人柄で、これからがとっても楽しみなお店です。", "atmosphere" : 0, "food" : 0, "restaurant_id" : 304333, "created_on" : "2006-06-10T11:41:42+09:00", "purpose" : 0, "cost_performance" : 0, "total" : 5, "service" : 0, "title" : "", "rating_id" : 144997 } }, { "_index" : "rating", "_type" : "type", "_id" : "XnmXMmUBqTWP-Dut3J0Z", "_score" : 1.0, "_source" : { "body" : " カレー&ライス&トッピングが“1グラム=1円”のセルフ量り売りスタイルのカレーライス専門店です。 ユニークなサービス形態ですが、実は西新宿の系列居酒屋「庄助」でランチタイムのみ「カレーボウヤ」として営業しており、専業店舗としてはこちらの御徒町店が初めてとなります。 入店してからの流れは、①アルマイト製カレー皿を受け取る ②ライスコーナーで「白米」、「十五穀米」(黒米・赤米・キヌア・白ゴマ&黒ゴマ・ミルキークイーン・巨大胚芽米・もちあわ・もちきび・はと麦・アマランサス・たかきび・ひえ・米粒麦・押し麦の十五穀)、「ターメリックライス」(薄黄色。ベジタブル片入り)の3つから好みの量を盛り付ける ③カレーコーナーで、「牛すじカレー」、「激辛カレー」を好みのバランス&ボリュームで盛り付け ④トッピングコーナーで、カツ、メンチなど揚げ物やウインナー、チョリソー、ゆで卵、ほうれん草、キムチ、福神漬けなどを好みのモノをトッピング(別皿もアリ) ⑤サラダコーナーでグリーンサラダ、ポテトサラダなどを盛り付け(※別皿アリ) ⑥計量兼レジコーナーで計測し、支払い~です。 カレーソースは基本の「牛すじカレー」(コンセプトは、「約10種類の野菜と果物をすりおろして20時間煮込んだ」「隠し味にマカ使用」「香辛料を約20種類使った自家製スパイスと10種類のハーブで味付け」)で、量り売りに向いているのか、ぼってり&トロトロの重たいタイプです。牛すじが溶け込んでおり、煮込みカレー特有の深みがあります。 これにお好みで「激辛カレー」を混ぜ合わせます。辛さは尖がり系ではありませんが、チリペッパー特有のじんわり系の辛味、クミンのビターな苦味、各種スパイスにより“ホット&スパイシー”で、個人的には好きな系統で、チェーン系カレー店とは異なる味わいでした。 ガッツリとボリュームを楽しみたい時、逆に小腹が減って少し食べたい時、ライスは少量でもカレーソースをたっぷりとかけたい時~など個人の嗜好でオリジナルスタイルのカレーが楽しめますので、使い勝手もよさそうです。 (※計量&レジ担当はビックリ~のインド系スタッフを置いています。トッピングの揚げ物がややオイリー&冷めていることや、ライスの炊きムラが気になりました) ", "atmosphere" : 0, "food" : 0, "restaurant_id" : 305122, "created_on" : "2006-06-21T23:10:56+09:00", "purpose" : 0, "cost_performance" : 0, "total" : 3, "service" : 0, "title" : "", "rating_id" : 145989 } }, { "_index" : "rating", "_type" : "type", "_id" : "6HmXMmUBqTWP-Dut3KMZ", "_score" : 1.0, "_source" : { "body" : "上は6月限定のココナッツ&メロン!! 下はダブルベリードームで~す! ココナッツ&メロンはとっても食べやすいです(*^_^*) メロンの味が強すぎなく、下はココナッツプリンです★ メロンゼリー・生クリームでメロン満載のカップケーキに仕上がってます!! ダブルベリードームはカスタード生クリームと生クリームが入ってます! パフケーキを、ピンク生クリームで包んであって、苺・ブルーベリー、チョコで飾ったドーム型のデザートです!", "atmosphere" : 0, "food" : 0, "restaurant_id" : 305154, "created_on" : "2006-06-22T19:54:31+09:00", "purpose" : 0, "cost_performance" : 0, "total" : 3, "service" : 0, "title" : "", "rating_id" : 146046 } }, { "_index" : "rating", "_type" : "type", "_id" : "6XmXMmUBqTWP-Dut3KMZ", "_score" : 1.0, "_source" : { "body" : "北欧から独立した人が開いたお店。 リーズナブルな価格とボリューム満点のパン屋さんですね! 忙しい朝にピッタリ☆彡地味におすすめは食パンです。ぜひ、1度食べてみてください。", "atmosphere" : 3, "food" : 3, "restaurant_id" : 305321, "created_on" : "2006-06-24T03:34:36+09:00", "purpose" : 0, "cost_performance" : 4, "total" : 3, "service" : 3, "title" : "", "rating_id" : 146153 } }, { "_index" : "rating", "_type" : "type", "_id" : "VXmXMmUBqTWP-Dut3KoZ", "_score" : 1.0, "_source" : { "body" : "ネタの鮮度は私が行った回転寿司では一番です。ただし店内が広すぎで回っているネタは乾燥している可能性が大です。なので食べるものはすべてオーダーしたほうがよいでしょう。お勧めは本マグロの赤身です、赤身のなのに霜ふってます。久里浜などの支店より鮮度がいいし、値段も安いものがありました。", "atmosphere" : 0, "food" : 0, "restaurant_id" : 19767, "created_on" : "2006-06-12T21:21:31+09:00", "purpose" : 0, "cost_performance" : 0, "total" : 5, "service" : 0, "title" : "", "rating_id" : 145334 } }, { "_index" : "rating", "_type" : "type", "_id" : "w3mXMmUBqTWP-Dut3KoZ", "_score" : 1.0, "_source" : { "body" : "店内は、若くて感じのいい背の高い男性店員と、おばさん。 チケットを渡すと、先に「トッピングは?」と聞かれ「ヤサイ、カラメ」を注文。 後から来て「カタメ」を注文したお客さんの方が先に、出てくるのはしょうがないが、こっちに出てきたときには「カタメ」を注文したお客さんはほとんど食べ終わっていた。10分以上の差はなぜ? 出てきたラーメンを食べて納得。「カタメ」を注文したお客さんは大正解! のびてました。・・・結構。 スープの風味もイマイチでした。 最初から最後まで、話しっぱなしのおばさんもうるさかったし・・・ 多分もう行かないと思います。 二郎系では、かなりランキングは下のほうです。", "atmosphere" : 0, "food" : 0, "restaurant_id" : 6387, "created_on" : "2006-06-07T21:25:49+09:00", "purpose" : 0, "cost_performance" : 0, "total" : 2, "service" : 0, "title" : "", "rating_id" : 144751 } }, { "_index" : "rating", "_type" : "type", "_id" : "0nmXMmUBqTWP-Dut3KoZ", "_score" : 1.0, "_source" : { "body" : "ラーメン大盛を注文したところ、 「4玉ありますけど・・・・」と言われて、普通盛りに変更。 500円は安い。 麺が、太めの平うち麺だが2玉分もあり量はたっぷり。 ただ、ゆでる湯がにごっているのか、麺の回りがぬるぬるした感残っていた。 スープはあっさり目で、風味もあまり感じなかった。 具は、チヤーシュー(1枚)がやわらかくておいしい。 メンマ(4本)、のり(1枚)は普通。", "atmosphere" : 0, "food" : 0, "restaurant_id" : 7023, "created_on" : "2006-06-27T15:43:05+09:00", "purpose" : 0, "cost_performance" : 0, "total" : 2, "service" : 0, "title" : "", "rating_id" : 146459 } }, { "_index" : "rating", "_type" : "type", "_id" : "bnmXMmUBqTWP-Dut3KsZ", "_score" : 1.0, "_source" : { "body" : "ラーメン 大盛を注文。 最近多い、大勝軒(東池袋)の系列。 麺、スープともに大勝軒としては、平均的。 ただ、麺が若干柔らかめだった。(たまたまかも) お腹がすいていて、かつあまりしつこくない麺そのものを食べたいときには、良いと思う。 (しつこくないところが二郎との違い) 特に、スープは今となってはあまりインパクトが無いが、食べる頻度が高い人にはちょうど良いと思う。 ちなみに近くにある『青葉』や『ひるがお』は、価格面と個性がありすぎるかも。 (たまに食べるとすごく美味しいけど) ", "atmosphere" : 0, "food" : 0, "restaurant_id" : 23492, "created_on" : "2006-06-19T21:22:07+09:00", "purpose" : 0, "cost_performance" : 0, "total" : 3, "service" : 0, "title" : "", "rating_id" : 145846 } }, { "_index" : "rating", "_type" : "type", "_id" : "xnmXMmUBqTWP-Dut3K8a", "_score" : 1.0, "_source" : { "body" : "ランチ時に訪問。 あれ? 「ランチメニューは・・・?」 「土日はランチはやってません」 オーマイガ!!ランチのつもりで入ったのにぃ。 「仕方ない、どうせなら一番高いの食べよう」←だから我が家はお金がたまらん 相変わらずおいしい~♪♪ 初めて来たのは十年前(昔) おいしいタンシチューでも食べよっかぁと連れて来てくれたお兄様。お元気ですか? 久しぶりに自腹で行って、ここのシチューが前日予約で値段も格別だって事を知りキュンとた土曜の昼下がり", "atmosphere" : 0, "food" : 0, "restaurant_id" : 12120, "created_on" : "2006-06-12T17:13:10+09:00", "purpose" : 0, "cost_performance" : 0, "total" : 5, "service" : 0, "title" : "", "rating_id" : 145313 } }, { "_index" : "rating", "_type" : "type", "_id" : "z3mXMmUBqTWP-Dut3K8a", "_score" : 1.0, "_source" : { "body" : "丸ビルの中のお店では手軽に食べられる一件です。 丸ビル見物に行ってみたけど、手ごろなお店は皆並んじゃってて 高層階のお店しかあいてなーいという時にいいかも。 回転速いですし。 私的には、今日はカロリーきにせずがっつり食べちゃおという日に ビール飲みながらムシャムシャします。 開放的な雰囲気も合わせて★4つ", "atmosphere" : 0, "food" : 0, "restaurant_id" : 18109, "created_on" : "2006-06-12T16:08:54+09:00", "purpose" : 0, "cost_performance" : 0, "total" : 4, "service" : 0, "title" : "", "rating_id" : 145297 } } ] } } |
日付計算式を利用しての検索
日付計算式を利用しての検索は以下のようになります。
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 |
$ curl -H "Content-Type: application/json" -XGET 'http://localhost:9200/rating/type/_search?pretty=true' -d ' > { > "query": { > "range": { > "created_on": { > "gte": "now-8y" > } > } > } > } > ' { "took" : 8, "timed_out" : false, "_shards" : { "total" : 5, "successful" : 5, "skipped" : 0, "failed" : 0 }, "hits" : { "total" : 9546, "max_score" : 1.0, "hits" : [ { "_index" : "rating", "_type" : "type", "_id" : "EHmXMmUBqTWP-Dut3J4Z", "_score" : 1.0, "_source" : { "body" : "数年前からあった店なのですね。最近雑誌で見て行ってみました。震災後、外食はほどんとしていませんでしたので、久しぶりです。 昼前に行きましたが、すいていました。マナオソース添えジャスミンライス¥1575は、ジャスミン茶の味がついたタイ米(あまり味が付いていない)に、数種のおかずを混ぜて食べるもので、マナオソースという酸っぱいおつゆがついています。あまり日本人向けの味ではない気がします。 日替わりのお茶がついていて、今日は工芸茶という、ガラスの器の中でお茶の花が咲いたように見えるものです。見た目はいいのですが、あまり香りがしなかったのが残念です。ミニデザートがついているので、場所柄を考えるとぎりぎり許せる値段でしょう。", "atmosphere" : 4, "food" : 2, "restaurant_id" : 2031, "created_on" : "2011-04-20T16:10:49+09:00", "purpose" : 4, "cost_performance" : 2, "total" : 3, "service" : 2, "title" : "今は全然混んでいません", "rating_id" : 272490 } }, { "_index" : "rating", "_type" : "type", "_id" : "KXmXMmUBqTWP-Dut3KAZ", "_score" : 1.0, "_source" : { "body" : "私は最初店のつくりを見て、セルフサービスと思い込み、カウンターで注文してしまいました。 その後普通に席で注文しましたが、みかけによらず(私の思い込みかもしれませんが)、出来るのが遅いです。注文から20ー25分かかるので、ランチタイムに急いでいる人にはぎりぎりのペースでしょうか。 私の頼んだのは、アンチョビ炒めうどん¥800という焼きうどんで、和風料理の店には珍しく、エスニックな味でした。味はまあまあですが、キャベツの芯が多いのはちょっと。普通捨てる部分を、お客に出すのはやめていただきたいと思います。", "atmosphere" : 3, "food" : 2, "restaurant_id" : 330531, "created_on" : "2010-10-07T14:32:05+09:00", "purpose" : 4, "cost_performance" : 3, "total" : 3, "service" : 3, "title" : "ファーストフードではありません", "rating_id" : 264660 } }, { "_index" : "rating", "_type" : "type", "_id" : "THmXMmUBqTWP-Dut3KAZ", "_score" : 1.0, "_source" : { "body" : "大阪に戻ると一度はお好みを食べたくなります。どこの店でもだいたいおいしいので、ホテルの近くの店にしました。 予約したより少し早く行ったら、団体が入っていて席がないと言って、3階に通されました。暖房を入れたばかりで寒くて最初はコートを脱げないくらいでした。開店から1時間以内だったので、時間通り行ったとしてもここに入れられたと思います。準備が不十分な気がします。 味は大阪としては標準か、それ以上でしょう。にんにく入りお好み¥780は安いですが、肉入り野菜炒め¥1280は高いかな。肉はそこそこいい肉でしたが。料理は全部1階で作ってから持ってきます。それを知らず、席の鉄板で焼くと思っていたので、来るのが遅いと思いました。店員さんは愛想はいいのですが、こうしたことを伝えるのも必要だと思います。", "atmosphere" : 3, "food" : 4, "restaurant_id" : 364698, "created_on" : "2011-02-22T16:32:37+09:00", "purpose" : 3, "cost_performance" : 3, "total" : 3, "service" : 2, "title" : "おいしいですが", "rating_id" : 270511 } }, { "_index" : "rating", "_type" : "type", "_id" : "fHmXMmUBqTWP-Dut3KAZ", "_score" : 1.0, "_source" : { "body" : "駅ビルの中にあり、便利なので利用しましたが、なかなかのものです。 メニューには料理に使用した野菜のグラム数が書いてあり、すべて地元のものだそうです。 私が頼んだのは米粉でつくったフェトチーネに、里芋とネギをクリームであえたものが添えてあり、濃厚な味わいです。¥1050 新潟は食べ物がおいしい県です。もっと宣伝してもいいと思うのですが。 尚、同じ名前の店が東京にもありますが、関係はないようです。", "atmosphere" : 3, "food" : 4, "restaurant_id" : 467892, "created_on" : "2010-11-16T10:30:49+09:00", "purpose" : 4, "cost_performance" : 3, "total" : 4, "service" : 3, "title" : "新潟の食材で", "rating_id" : 266479 } }, { "_index" : "rating", "_type" : "type", "_id" : "g3mXMmUBqTWP-Dut3KAZ", "_score" : 1.0, "_source" : { "body" : "柴崎から徒歩5分ほどですが、普通の家で看板らしいものも出ていないので、通り過ぎそうです。 元は料理学校だったということで、平日昼の3時間だけ完全予約制でやっています。中も普通の家という感じで、くつろげます。 料理はプレートランチ¥1500、牛すじ煮込みコース¥3500などで、普通の家庭料理という感じなので、ややCPが悪いかも。どれもドリンク・ケーキ(自家製)がつきます。 次は友人と来ようかな、集まりにも使えそうだ、などと思いました。", "atmosphere" : 5, "food" : 3, "restaurant_id" : 484973, "created_on" : "2011-01-26T16:26:25+09:00", "purpose" : 4, "cost_performance" : 2, "total" : 4, "service" : 5, "title" : "1軒家のレストラン", "rating_id" : 269380 } }, { "_index" : "rating", "_type" : "type", "_id" : "_XmXMmUBqTWP-Dut3KAZ", "_score" : 1.0, "_source" : { "body" : "ワニマガジン社のおっさん編集者たちとランチミーティングすることになった。 「どこかいいところがありますか?」 と編集Sがメールで聞いてくる。 ワニマガジン社は内藤町にあって、僕の家は富久町でとても近く。 そうだ、新宿1丁目の「ばさら」はどうだろうかと思った。 「おしゃれなんだけど、ランチはそんなに高くないイタリア料理はどうでしょう」 そうと返信すると、 「お、なんだかOLみたいでいいですね、そこにしましょう」 というメール。それで花園東公園で待ち合わせをすることにした。 時刻は12時45分。公園内にワニマガジン社の人たちがいた。 モザイクかけるのもなんなんで、サイズ小さくしてますw というわけで3人のおっさんたちと合流。 編集のWくんが「この公園の名前が花園東公園だってこと初めて知りましたと言う。 僕もだ。新宿1丁目界隈はたくさん公園があるが、名前はよく知らない。 公園の隣に「ばさら」はある。 編集Iが「よく来るんですか?」 と聞いてきた。 「いや、初めてなんです」 と言ったら、3人ともあきれていた。 たぶん、おいしいはず。 何度も前を通り、いつかは行こうと思っていたお店だ。 店内はほぼ満席。やはりこの近くで働くOLさんが多い。 僕はAのパスタにする。 海老・きのこ・春キャベツのぺペロンチーノ。 まずは、サラダとパンがやってきた。 まず、これがおいしい。 そしてパスタがやってきた。 編集Iと編集Wが食べていた、豚ロースカツレツ、チュダーチーズ、デミグラスソースというのがめちゃくちゃ旨そうだった。次はぜひそれを食べたい。 と、先日お店の前を通りかかったら、当たり前だが違うメニューになってた。 そりゃそうだよね。日替わりだから。 ", "atmosphere" : 0, "food" : 0, "restaurant_id" : 335311, "created_on" : "2011-02-24T09:17:58+09:00", "purpose" : 1, "cost_performance" : 0, "total" : 4, "service" : 0, "title" : "新宿一丁目の東花園公園の前にある「ばさら」", "rating_id" : 270577 } }, { "_index" : "rating", "_type" : "type", "_id" : "AnmXMmUBqTWP-Dut3KEZ", "_score" : 1.0, "_source" : { "body" : "市ヶ谷におそろしく並ぶラーメン店がある。 「麺処 くるり」である。 これまで何度も足を運んだが、行列の進まなさに離脱したこともある。 行列の人数はさほどではなくても、店内は7席という少ない座席数のため、 なかなか行列は進まないのだ。 それに加えて、近くに大学などがあるため、学生がグループでくるのだが、 そのマナーがどうしようもなくて待たされる。 あとからきた知り合いがちゃっかり並んでしまうのだ。 これを前でやられると、なんだか萎えて離脱したこともある。 その「麺処 くるり」の支店が高円寺にできたという話は以前から聞いていた。 もう、「麺処 くるり」の行列に並ばなくても高円寺でいいのか駄目のなの。 高円寺ラーメン横丁へ行き、検証してみた。 というわけで、実食した結果は次の通り。それにしても、この高円寺ラーメン横丁にはすごい店がそろっている。 蒙古タンメンの中本、つけ麺店「TETSU」の別ブランド「つけめん102 サクラサク」「天神下 大喜」といった名店ぞろいで、一瞬、「くるり」以外にしようかと思ったほど。 でも、初志貫徹で「麺処 くるり 高円寺店」へ。 午後2時少し前。店内は半分くらい埋まっている。 楽勝で入れる。 自販機の左上の「みそらぁめん」 おや、味玉の無料券が置かれている。これを使おう。 ほどなく「みそらぁめん」到着。 見た目、こんなんだったけかなぁ。 スープを飲んでみると、市ヶ谷の本店と同じようなかんじだ。 野菜がなんだかくたくた。もっとしゃきしゃきしてたかったっけ。 麺はこんなかんじかな。 チャーシューは自分はあまり好きではない、 ちょっと硬めで脂身が多いタイプ。これは本店とそっくり。 全体的にうまいと思った。 結論、市ヶ谷の「麺処 くるり」で1時間並ぶなら、 総武線に乗って高円寺のラーメン横丁にくるほうがいい。 駅からすぐだしね。 それにしても他の店もめちゃくちゃ気になる高円寺ラーメン横丁であった。 ", "atmosphere" : 3, "food" : 3, "restaurant_id" : 485571, "created_on" : "2011-03-06T14:45:11+09:00", "purpose" : 4, "cost_performance" : 3, "total" : 3, "service" : 4, "title" : "並ばなくても有名店のラーメンが食べられる高円寺ラーメン横丁", "rating_id" : 271055 } }, { "_index" : "rating", "_type" : "type", "_id" : "GHmXMmUBqTWP-Dut3KEZ", "_score" : 1.0, "_source" : { "body" : "西新橋に最近できた居酒屋さんです。焼き鳥、焼きとんを売りにしているらしく 味もおいしかったのですが、価格が安くてびっくりしました。1クシ100〜150円でしたが サイズがとっても大きく満足感この上なしです。", "atmosphere" : 0, "food" : 0, "restaurant_id" : 482303, "created_on" : "2010-11-27T12:55:08+09:00", "purpose" : 1, "cost_performance" : 0, "total" : 0, "service" : 0, "title" : "行ってきました", "rating_id" : 266991 } }, { "_index" : "rating", "_type" : "type", "_id" : "X3mXMmUBqTWP-Dut3KIZ", "_score" : 1.0, "_source" : { "body" : "東京都庭園美術館へお友達と行くついでに ランチしたいなと 思って 探したお店 風水を取り入れてつくられた お庭や建物が 面白可愛く もとは 会員制の中国茶のサロンだったのが 最近 ランチもはじめて それが イタリアン♪ お安いのに こだわりの 美味しさで これは いいところ 見つけたって 感じ お忙しいのに とっても親切で また 行きたいな〜と思うお店でした 不定期に 日曜日に お茶のサロンもなさっているとか 中国茶を 不思議空間で ゆっくり楽しむなんて 素敵♪", "atmosphere" : 4, "food" : 4, "restaurant_id" : 23360, "created_on" : "2010-11-07T12:19:01+09:00", "purpose" : 1, "cost_performance" : 3, "total" : 4, "service" : 3, "title" : "裏路地の素敵", "rating_id" : 266058 } }, { "_index" : "rating", "_type" : "type", "_id" : "a3mXMmUBqTWP-Dut3KIZ", "_score" : 1.0, "_source" : { "body" : "前行ったときには ランチに ミールスなかたのですが ミールスが それも ミニミールスが 1,000円で 食べられるらしいと 聞いて 行ってきました♪ 「ベジタリアンミニミールス」 野菜カレー、サンバールカレー、ラッサム スープ、ライス、パラタ、パコラ、ワダ、パパド チャイ お昼といえば ミールスと 思っていた私は 近所で 食べられるし 美味しいので 感動 ちょっと 辛めかもしれません 暑い日だったので 汗が・・・・ダラダラw ミニミールスと名前ついてますが お腹一杯で 2枚ついていたパラタは1枚お持ち帰りにしました チャイはショウガがきいていて ほんとに美味しい エアブレンドのパフォーマンスも 楽しい 本格的な バナナの葉の上で食べるミールス 予約して 今度は 皆で行って食べてみたいなぁ ", "atmosphere" : 3, "food" : 4, "restaurant_id" : 303592, "created_on" : "2010-09-12T14:32:26+09:00", "purpose" : 1, "cost_performance" : 4, "total" : 4, "service" : 3, "title" : "ランチにミールスが", "rating_id" : 263561 } } ] } } |
日付計算式の記号では以下が利用できます。
記号 | 意味 |
y | 年 |
M | 月 |
w | 週 |
d | 日 |
h または H | 時間 |
m | 分 |
s | 秒 |
複合クエリ - Boolクエリ
複合クエリであるBoolクエリでは基本クエリを複数組み合わせて様々な条件での検索を行うことができます。
複合クエリの基本的な文法は以下になります。
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-bool-query.html
1 2 3 4 5 6 7 8 9 10 11 12 |
{ "query": { "bool": { "must": [ <基本クエリ>, <基本クエリ>, , , ], "should": [ <基本クエリ>, <基本クエリ>, , , ], "must_not": [ <基本クエリ>, <基本クエリ>, , , ], "filter": [ <基本クエリ>, <基本クエリ>, , , ] } } } |
「must」、「filter」、「should」、「must_not」の4つのクエリを使って検索条件の指定を行います。
mustクエリ
mustでは条件が必ず含まれているべきクエリを設定します。
must区の中に複数の基本クエリを指定した場合は全ての条件が満たされている必要があります。
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 |
$ curl -H "Content-Type: application/json" -XGET 'http://localhost:9200/restaurant/type/_search?pretty=true' -d ' > { > "query": { > "bool": { > "must": [ > {"match": {"description": "ラーメン"}}, > {"range": {"access_count": {"gte": 5000}}} > ] > } > } > } > ' { "took" : 23, "timed_out" : false, "_shards" : { "total" : 5, "successful" : 5, "skipped" : 0, "failed" : 0 }, "hits" : { "total" : 68, "max_score" : 7.9003677, "hits" : [ { "_index" : "restaurant", "_type" : "type", "_id" : "a3zMQWUBqTWP-Dut2TEG", "_score" : 7.9003677, "_source" : { "photo_count" : 3, "description" : "ときめきラーメン万代島内", "menu_count" : 2, "name_alphabet" : "", "purpose" : "1,4", "address" : "新潟市中央区万代島7-1ときめきラーメン万代島内", "category" : "318", "name" : "青島ラーメン司菜", "access_count" : 5205, "location" : "37.5522519,139.0352344", "closed" : "false", "name_kana" : "あおしまらーめんしさい" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "VXzMQWUBqTWP-Dut2AfK", "_score" : 7.8261137, "_source" : { "photo_count" : 0, "description" : "久留米ラーメンの老舗。", "menu_count" : 0, "name_alphabet" : "Taiho ramen", "purpose" : "1,3", "address" : "久留米市通外町11-8", "category" : "320", "name" : "大砲ラーメン", "access_count" : 7650, "location" : "33.1843056,130.3140631", "closed" : "false", "name_kana" : "たいほうらーめん" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "13zMQWUBqTWP-Dut2WtZ", "_score" : 7.8261137, "_source" : { "photo_count" : 7, "description" : "こってり、超濃厚、とんこつラーメン。 ", "menu_count" : 0, "name_alphabet" : "Muteppou", "purpose" : "1,2,4", "address" : "大阪市浪速区戎本町1-5-21", "category" : "320", "name" : "無鉄砲", "access_count" : 15397, "location" : "34.3905022,135.3010418", "closed" : "false", "name_kana" : "むてっぽう" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "Ln3MQWUBqTWP-Dut26Ia", "_score" : 7.8261137, "_source" : { "photo_count" : 8, "description" : "ラーメンおやじ本店跡地です", "menu_count" : 3, "name_alphabet" : "", "purpose" : "4", "address" : "", "category" : "317", "name" : "ラーメン金太郎", "access_count" : 5555, "location" : "35.3411867,139.2214837", "closed" : "false", "name_kana" : "きんたろう" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "_HvMQWUBqTWP-Dut2NKA", "_score" : 7.8093734, "_source" : { "photo_count" : 0, "description" : "ラーメン二郎が目標です", "menu_count" : 0, "name_alphabet" : "", "purpose" : "", "address" : "豊島区南池袋2-27-16近藤ビル2F", "category" : "502", "name" : "アクアダイニング オーシャンマーメイド", "access_count" : 5529, "location" : "35.4330515,139.4301780", "closed" : "false", "name_kana" : "あくあだいにんぐおーしゃんまーめいど" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "2nvMQWUBqTWP-Dut2L9k", "_score" : 7.3780103, "_source" : { "photo_count" : 3, "description" : "雄しおラーメンがお勧め", "menu_count" : 2, "name_alphabet" : "", "purpose" : "1,4", "address" : "江戸川区一之江4-9Sフラット1F-B", "category" : "317", "name" : "麺屋 雄", "access_count" : 6156, "location" : "35.4112196,139.5306659", "closed" : "false", "name_kana" : "めんやゆう" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "FHvMQWUBqTWP-Dut2LhZ", "_score" : 7.278394, "_source" : { "photo_count" : 13, "description" : "新宿西口「思い出横丁」にあるラーメン屋。", "menu_count" : 0, "name_alphabet" : "", "purpose" : "4", "address" : "新宿区西新宿1-2-7", "category" : "318", "name" : "ラーメン若月", "access_count" : 11059, "location" : "35.4122963,139.4210102", "closed" : "false", "name_kana" : "らーめんわかつき" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "mnvMQWUBqTWP-Dut2M97", "_score" : 7.2754965, "_source" : { "photo_count" : 2, "description" : "五日市街道、成蹊大学前。 『ラーメン生郎』斜め向かい", "menu_count" : 0, "name_alphabet" : "A.K Labo", "purpose" : "", "address" : "武蔵野市吉祥寺本町4-25-9", "category" : "605", "name" : "patisserie A.K Labo", "access_count" : 5549, "location" : "35.4222234,139.3435004", "closed" : "false", "name_kana" : "ぱてぃすりーえーけーらぼ" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "SnvMQWUBqTWP-Dut2KU-", "_score" : 7.1449327, "_source" : { "photo_count" : 9, "description" : "【註】ラーメン二郎より改称しました。看板が「ラーメン」だけですので検索の都合上、特例としてと「ラーメン神田店」と表記します。from 東京グルメ 2005/01/25 北海道銀行東京支店裏", "menu_count" : 1, "name_alphabet" : "", "purpose" : "4", "address" : "中央区日本橋本石町4-5-5", "category" : "317", "name" : "ラーメン神田店", "access_count" : 9309, "location" : "35.4108344,139.4625324", "closed" : "false", "name_kana" : "らーめんかんだてん" } }, { "_index" : "restaurant", "_type" : "type", "_id" : "SnvMQWUBqTWP-Dut2L9j", "_score" : 7.016851, "_source" : { "photo_count" : 19, "description" : "小川町駅下車2分 ジャンボラーメンのお店。", "menu_count" : 2, "name_alphabet" : "", "purpose" : "4", "address" : "千代田区神田錦町1-14市村ビル1階", "category" : "317", "name" : "ほん田", "access_count" : 16426, "location" : "35.4126034,139.4602777", "closed" : "false", "name_kana" : "ほんだ" } } ] } } |
上記では「description」にラーメンが含まれていて、且つ「access_count」が5千以上の条件のものを抽出しています。
shouldクエリ
shouldクエリで複数の基本クエリを指定した場合、いずれかのクエリ条件を満たせばドキュメントがヒットします。
条件に複数ヒットすれば、高いスコアがつけられます。
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 |
$ curl -H "Content-Type: application/json" -XGET 'http://localhost:9200/restaurant/type/_search?pretty=true' -d ' > { > "query": { > "bool": { > "should": [ > {"range": {"access_count": {"gte": 50000}}}, > {"range": {"photo_count": {"gte": 100}}} > ] > } > } > } > ' { "took" : 18, "timed_out" : false, "_shards" : { "total" : 5, "successful" : 5, "skipped" : 0, "failed" : 0 }, "hits" : { "total" : 162, "max_score" : 2.0, "hits" : [ { "_index" : "restaurant", "_type" : "type", "_id" : "8XvMQWUBqTWP-Dut2JQm", "_score" : 2.0, "_source" : { |