高德云检索之多个筛选条件

之前检索方式是以keyword的形式去检索,只要满足索引管理中“文本索引”中的任意一个column对应的值匹配就可以。

那么如何通过某一个column的值来判断呢?

接下来我们通过条件筛选的是如何实现的

我们需要在url中通过filter命令:

filter对应的筛选排序索引的详解 (http://lbs.amap.com/yuntu/guide/beginners/#yunntu_filter_sort)
筛选条件:
支持对建立了排序筛选索引的字段进行筛选(请在 数据管理台 中为字段建立排序筛选索引);
系统默认为:_id,_name,_address,_updatetime,_createtime建立排序筛选索引,其中_updatetime,_createtime暂时只支持排序);
支持多个筛选条件,多个筛选条件之间使用“+”代表与关系;
支持对文本字段的精确匹配;
支持对整数和小数字段的连续区间筛选。
规则:
filter=key1:value1+key2:[value2,value3]
示例:
filter=type:酒店+star:[3,5]
(等同于SQL语句的:
WHERE type = "酒店"
AND star BETWEEN 3 AND 5)

需在云图中设置:

url的设置:

http://yuntuapi.amap.com/datasearch/polygon?tableid=52b155b6e4b0bc61deeb7629&keywords=&filter=userid:123123&key= < 用户key>

  

时间: 2024-10-12 11:56:33

高德云检索之多个筛选条件的相关文章

高德云检索

云检索: 上一节我们简单介绍了申请key之类的介绍. 今天就讲一下在android中怎么实现云检索. 方法一: 在这里city=全国:表示搜索整个表内容 TABLEID:可以参考上一节内容 WEBAPI:就是web服务api的key public void doGet(String keywords) throws UnsupportedEncodingException { String URL= "http://yuntuapi.amap.com/datasearch/local?"

高德云存储介绍

今天我们来讲有关高德云存储相关,就是我们把一堆位置信息上传到高德提供的云图管理器,然后我们在本地区调用我们所保存的地图信息. 具体是什么,自己百度一下就行了. 高德提供的服务: 今天我就讲一下具体流程.我会用web服务API与Android服务SDK.首先我们看一张图 相关的API如下: 云检索API: http://lbs.amap.com/yuntu/reference/cloudsearch/ 云存储API: http://lbs.amap.com/yuntu/reference/clou

【云图】自有数据的多边形检索(云检索)

原文:[云图]自有数据的多边形检索(云检索) 摘要:记录每天的生活轨迹,分享美食心得,哪里有免费停车,制作班级通讯录等等,都可以用到云图.无论你是开发者,还是app用户,都可以用云图制作一张属于你的专属地图. --------------------------------------------------------------------------------------------------------- 一.通过坐标拾取工具得到经纬度: http://zhaoziang.com/a

kendo AutoComplete实现多筛选条件

kendo autoComplete 原始情况下是不支持多筛选条件的 $("#autocomplete").kendoAutoComplete({ filter: "contains" }); 依据autocomplete 提供的api能够知道使用filter有三种.各自是startswith, endswith , contains.可是作为中文使用用户.我们该怎么办呢.非常多时候,我们希望搜索出来的东西能够通过汉字或者拼音过滤,可是原始的autocomplete

JQuery根据关键字检索html元素并筛选显示

背景:标题比较唬人,实际上就是在文本框中输入关键字,通过关键字检索html元素,筛选后显示在界面上. Html元素如下: <div> <input type="text" id="searchBox"/> <ul id="dataSet"> <li>刘德华</li> <li>黄日华</li> <li>张学友</li> <li>谢

laravel框架关联的模型怎么加入筛选条件

比如:商品模型关联评论模型,要给商品模型家条件很简单,在控制器里直接写就行了,但是要给关联的评论模型加筛选条件,该怎么加 protected $table = "wd_yylm_goods"; public function evaluate() { return $this->hasOne('App\Http\Model\EvaluateModel','good_id','id')->where('status',0); } 在商品模型里面定义关联关系的时候,后面加入wh

数据库中复杂的联查+筛选条件+排序+分页

数据库中复杂的联查+筛选条件+排序+分页一直是比较头疼的问题 为了模拟这个问题,首先建立两个表 create table t_userType ( id int identity(1,1) not null primary key, name varchar(50) ) GO create table t_user ( id int identity(1,1) not null primary key, t_userTypeId int not null, name varchar(50), f

高德云存储

云存储: 上一节我们介绍了怎么实现云检索的两种方式(1.http协议,2.android平台sdk) 今天我们介绍云存储操作(增删改) 定义URL: // CREATE public final static String CREATE_TABLE = "http://yuntuapi.amap.com/datamanage/table/create?"; // QUERY public final static String LOCAL_QUERY = "http://yu

商品分类筛选条件建模数据表的设计

近端时间,由于商城项目的需求,学习探索了一下商品分类筛选条件.在学习过程中,一贯喜欢参考前人的东西,希望能从中得到一些独特的设计思路.京东.淘宝等大牛对这方面做得非常好,不管是用户体验还是技术方面.我们先看看京东的效果图 个人分析:京东的商品筛选中,每个子类型都对于一个具体的模型,而模型下又分为属性(如:功能)以及属性值集.经过两天的整理,总算成型.现在拿出来跟大家分享一下,有什么不足之处,希望大家不怜赐教. Model表 Attribute表 GoodsAttribute表 商品分类筛选条件建