1.0.1 • Published 1 year ago

wistroni40-elasticsearch v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

wistroni40-elasticsearch

Install

npm i wistroni40-elasticsearch --save

Table of Contents

Quickstart

index.ts

const client = new ElasticClient({ node: 'http://localhost:9200/' });

client
  .scrollSearch({
    index: 'your_index_*',
    type: 'your_type',
    scroll: '1m',
    body: YOUR_QUERY_BODY,
  })
  .subscribe((result: any) => console.log(result));

Full Example

Feature

  • 提供scrollSearch滾動查詢,直接將尚未查詢的結果透過滾動方式一次獲取

API

ElasticClient

Class,ElasticSearch客戶端

Constructor

建構值

ParameterTypeRequiredDefaultDescription
optsClientOptionsOptionalundefined客戶端配置,可參考@elastic/elasticsearch

Methods

scrollSearch

滾動查詢

ParameterTypeRequiredDefaultDescription
paramsSearch<object>Requiredundefined查詢參數,可參考@elastic/elasticsearch
optionsTransportRequestOptionsOptionalundefined查詢配置,可參考@elastic/elasticsearch
returnsObservable<T[]>Requiredundefined回傳查詢結果