Authored by wangnan

mars搜索文档

  1 +##yohomars-search 接口说明。
  2 +
  3 +服务地址:
  4 +http://192.168.102.17:8087/yohomars-search
  5 +
  6 +搜索接口:
  7 +http://192.168.102.17:8087/yohomars-search/search.json
  8 +联想接口:
  9 +http://192.168.102.17:8087/yohomars-search/suggest.json
  10 +
  11 +
  12 +指定索引参数(必传)
  13 +参数名: type
  14 +|类型|参数值|
  15 +|---|---|---|
  16 +|商圈 |bizarea|
  17 +|店铺 |store|
  18 +|线路 |line|
  19 +|主题| topic|
  20 +|评论 |comment|
  21 +
  22 +###店铺:store
  23 +索引字段
  24 +|名称|存储类型|描述
  25 +|---|---|---|
  26 +|id|int|id|
  27 +|city_id|int|城市标识|
  28 +|bizId|int|商圈标识|
  29 +|recommend_time|int|推荐时间|
  30 +|order_by|int|排序|
  31 +|consumption|int|消费量|
  32 +|score|int|分数|
  33 +|assessment_num|int|评价数量|
  34 +|sort|int|分类|
  35 +|pin|string|地理位置坐标|
  36 +|latitude|int|纬度|
  37 +|longitude|int|精度|
  38 +|store_name|string|店铺名称|
  39 +|store_english_name|string|店铺名称英文|
  40 +|store_name_tc|string|店铺名称繁体|
  41 +|tags|string|标签|
  42 +|store_first|string|综合的查询字段|
  43 +|des|string|描述|
  44 +|suggest|string|用于搜索栏联想的字段|
  45 +
  46 +
  47 +####查询所有:
  48 +http://192.168.102.17:8087/yohomars-search/search.json?type=store
  49 +
  50 +####查询:
  51 +```
  52 +格式:query=keyword
  53 +```
  54 +默认查询字段:索引中的string字段
  55 +指定查询字段:
  56 +```
  57 +格式 queryField=field1,field2
  58 +```
  59 +地理位置范围查询:
  60 +&longitude=-1&latitude=0.7&range_start=0&range_end=1000000
  61 +
  62 +####过滤:
  63 +```
  64 +格式: fieldname=value
  65 +```
  66 +field:所有int类型字段
  67 +
  68 +####排序:
  69 +```
  70 +格式: order=param1:param2
  71 +```
  72 +param1: 所有int类型字段:
  73 +param2:asc:增序 desc:降序
  74 +
  75 +####返回字段:
  76 +默认:返回所有字段
  77 +返回指定字段:
  78 +```
  79 +格式 returnField=field1,field2
  80 +```
  81 +
  82 +####返回数据结构
  83 +```
  84 +{
  85 + "code": 200,
  86 + "status": 0,
  87 + "time": 23,
  88 + "matches": {
  89 + "total": 21,
  90 + "page": 1,
  91 + "Total_page": 3,
  92 + "data": [
  93 + {
  94 + "217": {
  95 + "store_first": "餐厅 餐廳12 衡山路 衡山路 Hengshan Lu 岳阳路1号(教育会堂内)",
  96 + "latitude": 0.5447998659809271,
  97 + "consumption": 750,
  98 + "assessment_num": 0,
  99 + "sort": 99999,
  100 + "suggest": " 洋房火锅",
  101 + "store_name_tc": "洋房火鍋",
  102 + "tags": 7,
  103 + "score": 5,
  104 + "store_english_name": "",
  105 + "des": "xxx",
  106 + "pin": {
  107 + "location": [
  108 + 2.1198505724539,
  109 + 0.5447998659809271
  110 + ]
  111 + },
  112 + "is_recommend": 0,
  113 + "bizId": 32,
  114 + "store_name": "洋房火锅",
  115 + "order_by": 999999,
  116 + "id": 217,
  117 + "city_id": 890,
  118 + "longitude": 2.1198505724539
  119 + },
  120 + "288": {
  121 + "store_first": "餐厅 餐廳12 墨田区 墨田區 Sumida 横川2-14-5 橫川2-14-5",
  122 + "latitude": 0.6231134265630897,
  123 +```
  124 +
  125 +
  126 +####联想:
  127 +http://192.168.102.17:8087/yohomars-search/suggest.json?type=bizarea&query=联想词
  128 +
  129 +
  130 +####返回数据结构
  131 +```
  132 +{
  133 + "code": 200,
  134 + "status": 0,
  135 + "time": 10,
  136 + "matches": {
  137 + "total": 5,
  138 + "page": 1,
  139 + "Total_page": 1,
  140 + "data": [
  141 + {
  142 + "217": {
  143 + "suggest": " 洋房火锅"
  144 + },
  145 + "419": {
  146 + "suggest": " 辉哥火锅 巨鹿路店"
  147 + },
  148 + "652": {
  149 + "suggest": "Mr. Meat 肉大人肉铺火锅"
  150 + },
  151 + "948": {
  152 + "suggest": " 夫妻肺片之味位火锅"
  153 + },
  154 + "950": {
  155 + "suggest": " 花开藤蔓火锅"
  156 + }
  157 + }
  158 + ]
  159 + }
  160 +}
  161 +```
  162 +
  163 +###商圈
  164 +
  165 +索引字段
  166 +|名称|存储类型|描述
  167 +|---|---|---|
  168 +|id|int|id|
  169 +|name|string|名称|
  170 +|english_name|string|英文名称|
  171 +|name_tc|string|繁体名称|
  172 +|des|string|描述|
  173 +|city_id|int|城市标志|
  174 +|store_num|int|店铺数量|
  175 +|is_top|int|是否置顶|
  176 +|top_time|int|置顶时间|
  177 +|is_recommend|int|推荐|
  178 +|sort|int|分类|
  179 +|recommend_time|int|推荐时间|
  180 +|suggest|string|联想字段|
  181 +
  182 +####查询所有:
  183 +http://192.168.102.17:8087/yohomars-search/search.json?type=bizarea
  184 +
  185 +其他同店铺
  186 +
  187 +###线路
  188 +
  189 +索引字段
  190 +|名称|存储类型|描述
  191 +|---|---|---|
  192 +|id|int|id|
  193 +|title|string|线路名称|
  194 +|title_tc|string|线路繁体名称|
  195 +|is_top|int|是否置顶|
  196 +|top_time|int|置顶时间|
  197 +|city_id|int|城市标志|
  198 +|publish_time|int|发布时间|
  199 +|city_id|int|城市标示|
  200 +|description|string|描述|
  201 +|description_tc|string|描述繁体|
  202 +|is_recommend|int|推荐|
  203 +|recommend_time|int|推荐时间|
  204 +|sort|int|分类|
  205 +|suggest|string|联想字段|
  206 +
  207 +####查询所有:
  208 +http://192.168.102.17:8087/yohomars-search/search.json?type=line
  209 +其他同店铺
  210 +
  211 +###主题
  212 +
  213 +索引字段
  214 +|名称|存储类型|描述
  215 +|---|---|---|
  216 +|id|int|id|
  217 +|title|string|主题名称|
  218 +|title_tc|string|主题繁体名称|
  219 +|is_top|int|是否置顶|
  220 +|top_time|int|置顶时间|
  221 +|city_id|int|城市标志|
  222 +|publish_time|int|发布时间|
  223 +|city_id|int|城市标示|
  224 +|description|string|描述|
  225 +|description_tc|string|描述繁体|
  226 +|is_recommend|int|推荐|
  227 +|recommend_time|int|推荐时间|
  228 +|sort|int|分类|
  229 +|suggest|string|联想字段|
  230 +
  231 +####查询所有:
  232 +http://192.168.102.17:8087/yohomars-search/search.json?type=topic
  233 +其他同店铺
  234 +
  235 +
  236 +###评论
  237 +
  238 +索引字段
  239 +|名称|存储类型|描述
  240 +|---|---|---|
  241 +|id|int|id|
  242 +|uid|int|用户标识|
  243 +|description|string|描述|
  244 +|user_auth|int|user_auth|
  245 +|city_id|int|城市标示|
  246 +|user_type|int|用户类型|
  247 +|store_id|int|店铺标识|
  248 +|bizId|int|商圈标识|
  249 +|publish_time|int|发布时间|
  250 +|is_top|int|置顶|
  251 +|top_time|int|置顶时间|
  252 +|is_deleted|int|删除|
  253 +
  254 +####查询所有:
  255 +http://192.168.102.17:8087/yohomars-search/search.json?type=comment
  256 +其他同店铺
  257 +
  258 +
  259 +
  260 +
  261 +
  262 +
  263 +
  264 +
  265 +
  266 +
  267 +