new SuperMap.ElasticSearch(url, options)
| Name | Type | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| url | string | ElasticSearch服务地址。 | ||||||||||||||||||||
| options | Object | 参数。 
 | 
Members
- 
    changefunction
- 
    
    服务器返回数据后执行的函数。废弃,不建议使用。使用search或msearch方法。 - Deprecated
- Yes
 
 
- 
    clientObject
- 
    
    client ES客户端 
- 
    eventListenersObject
- 
    
    听器对象,在构造函数中设置此参数(可选),对 MapService 支持的两个事件 processCompleted 、processFailed 进行监听, 相当于调用 SuperMap.Events.on(eventListeners)。 
- 
    eventsSuperMap.Events
- 
    
    事件 
- 
    geoFenceObject
- 
    
    地理围栏 Example{ radius: 1000,//单位是m center: [104.40, 30.43], unit: 'meter|degree' }
- 
    openGeoFenceboolean
- 
    
    是否开启地理围栏验证,默认为不开启。 
- 
    outOfGeoFencefunction
- 
    
    数据超出地理围栏后执行的函数 
- 
    urlstring
- 
    
    ElasticSearch服务地址 
Methods
- 
    bulk(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 101
- 
    
    
    批量操作API,允许执行多个索引/删除操作。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-bulk 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    clearScroll(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 113
- 
    
    
    通过指定scroll参数进行查询来清除已经创建的scroll请求。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-clearscroll 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-scroll.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    count(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 125
- 
    
    
    获取集群、索引、类型或查询的文档个数。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-count 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-count.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    count(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 137
- 
    
    
    在特定索引中添加一个类型化的JSON文档,使其可搜索。如果具有相同index,type且id已经存在的文档将发生错误。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-create 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-index_.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    delete(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 149
- 
    
    
    根据其ID从特定索引中删除键入的JSON文档。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-delete 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-delete.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    delete(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 161
- 
    
    
    根据其ID从特定索引中删除键入的JSON文档。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-deletebyquery 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-delete-by-query.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    delete(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 173
- 
    
    
    根据其ID删除脚本。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-deletescript 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-scripting.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    deleteTemplate(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 185
- 
    
    
    根据其ID删除模板。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-deletetemplate 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    exists(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 197
- 
    
    
    检查给定文档是否存在。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-exists 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-get.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    existsSource(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 209
- 
    
    
    检查资源是否存在。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-existssource 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-get.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    explain(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 222
- 
    
    
    提供与特定查询相关的特定文档分数的详细信息。它还会告诉您文档是否与指定的查询匹配。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-explain 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-explain.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    fieldCaps(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 234
- 
    
    
    允许检索多个索引之间的字段的功能。(实验性API,可能会在未来版本中删除) 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-fieldcaps 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-field-caps.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    get(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 247
- 
    
    
    从索引获取一个基于其id的类型的JSON文档。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-get 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-get.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    getScript(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 259
- 
    
    
    获取脚本。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-getscript 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-scripting.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    getSource(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 271
- 
    
    
    通过索引,类型和ID获取文档的源。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-getsource 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-get.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    getTemplate(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 283
- 
    
    
    获取模板。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-gettemplate 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    index(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 295
- 
    
    
    在索引中存储一个键入的JSON文档,使其可搜索。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-index 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-index_.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    info(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 307
- 
    
    
    从当前集群获取基本信息。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-info 更多信息参考 https://www.elastic.co/guide/index.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    mget(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 319
- 
    
    
    根据索引,类型(可选)和ids来获取多个文档。mget所需的主体可以采用两种形式:文档位置数组或文档ID数组。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-mget 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-multi-get.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    msearch(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 331
- 
    
    
    在同一请求中执行多个搜索请求。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-msearch 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-multi-search.html Name Type Description paramsObject 参数。 callbackfunction 请求返回的回调函数。也可以使用then表达式获取返回结果。 回调参数:error,response。结果存储在response.responses中 
- 
    msearchTemplate(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 354
- 
    
    
    在同一请求中执行多个搜索模板请求。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-msearchtemplate 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    mtermvectors(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 366
- 
    
    
    多termvectors API允许一次获得多个termvectors。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-mtermvectors 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-multi-termvectors.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    ping(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 378
- 
    
    
    测试连接。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-ping 更多信息参考 https://www.elastic.co/guide/index.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    putScript(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 390
- 
    
    
    添加脚本。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-putscript 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-scripting.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    putTemplate(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 402
- 
    
    
    添加模板。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-puttemplate 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    reindex(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 414
- 
    
    
    重新索引。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-reindex 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-reindex.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    reindexRessrottle(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 426
- 
    
    
    重新索引。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-reindexrethrottle 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-reindex.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    renderSearchTemplate(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 438
- 
    
    
    搜索模板。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-rendersearchtemplate 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-template.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    scroll(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 450
- 
    
    
    在search()调用中指定滚动参数之后,滚动搜索请求(检索下一组结果)。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-scroll 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-scroll.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    search(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 462
- 
    
    
    在search()调用中指定滚动参数之后,滚动搜索请求(检索下一组结果)。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-search 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-search.html Name Type Description paramsObject 参数。 callbackfunction 请求返回的回调函数。也可以使用then表达式获取返回结果。 回调参数:error,response,结果存储在response.responses中 
- 
    searchShards(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 484
- 
    
    
    返回要执行搜索请求的索引和分片。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-searchshards 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-shards.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    searchTemplate(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 496
- 
    
    
    搜索模板。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-searchtemplate 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-suggesters.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    setGeoFence(geoFence)common/thirdparty/elasticsearch/ElasticSearch.js, line 91
- 
    
    
    设置地理围栏,openGeoFence参数为true的时候,设置的地理围栏才生效。 Name Type Description geoFenceSuperMap.Geometry 地理围栏。 
- 
    suggest(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 508
- 
    
    
    该建议功能通过使用特定的建议者,基于所提供的文本来建议类似的术语。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-suggest 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-suggesters.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    termvectors(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 520
- 
    
    
    返回有关特定文档字段中的术语的信息和统计信息。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-termvectors 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-termvectors.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    update(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 532
- 
    
    
    更新文档的部分。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-update 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-update.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。 
- 
    update(params, callback)common/thirdparty/elasticsearch/ElasticSearch.js, line 544
- 
    
    
    通过查询API来更新文档。 参数设置参考 https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-updatebyquery 更多信息参考 https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-update-by-query.html Name Type Description paramsObject 参数。 callbackfunction 回调函数。