1.0.1 • Published 3 years ago

wowsearch-elastic-adaptor v1.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
3 years ago

wowsearch-elastic-adaptor

NPM version NPM Downloads

wowsearch adaptor for elastic

区分 node 环境和 browser 环境适配器,node 环境适配器主要是将数据推送至 elasticsearch 远端,browser 适配器主要是为 wowsearch-ui 提供获取数据的方式。

Installation

npm install wowsearch-elastic-adaptor
# or use yarn
yarn add wowsearch-elastic-adaptor

Usage

wowsearch-elastic-adaptor/node

  • wowsearch config
source_adaptor: {
  "name": "wowsearch-elastic-adaptor/node",
  "options": {
    "endpoint": "https://example.elasticsearch.com"
    "index_name": "my_blog",
    // "url_tpl": ""
  }
}

wowsearch-elastic-adaptor/browser

import UI from 'wowsearch-ui'
import 'wowsearch-ui/index.less'
import adaptor from 'wowsearch-elastic-adaptor/browser'

ReactDOM.render(
  <UI {...adaptor({index_name: 'foo'})}/>
  // ...
)

API

wowsearch-elastic-adaptor/node

index_name

elasticsearch 的索引名

endpoint

elasticsearch 的服务端地址

  • Default: process.env.WOWSEARCH_ELASTIC_ADAPTOR_ENDPOINT || 'http://localhost:9200/'

url_tpl

拼凑某数据节点完整地址的模板,一般在使用 hash 路由的站点,需要设置为 '${url}'

  • Default: '${url}#${anchor}'

wowsearch-elastic-adaptor/browser

index_name

同上

endpoint

同上

data

额外外注入的请求数据,一般不需要用到

size

搜索条目的大小,默认 10

filters

额外的搜索条件,如 { lang: 'zh' } 来搜索中文环境

Authors

This library is written and maintained by imcuttle, <a href="moyuyc95@gmail.com"">moyuyc95@gmail.com.

License

MIT

1.0.1

3 years ago

1.0.0

3 years ago

0.4.0

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.2.0

4 years ago

0.1.0

4 years ago

0.0.32

4 years ago

0.0.31

4 years ago

0.0.30

4 years ago

0.0.29

4 years ago

0.0.28

4 years ago

0.0.27

4 years ago

0.0.26

4 years ago

0.0.25

4 years ago

0.0.23

4 years ago

0.0.24

4 years ago

0.0.22

4 years ago

0.0.21

4 years ago

0.0.20

5 years ago

0.0.19

5 years ago

0.0.18

5 years ago

0.0.17

5 years ago

0.0.16

5 years ago

0.0.15

5 years ago

0.0.14

5 years ago

0.0.13

5 years ago

0.0.12

5 years ago

0.0.11

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.6

5 years ago