如何使用ReactiveSearch正确连接到AWS Elasticsearch

时间:2019-02-24 08:33:54

标签: amazon-web-services elasticsearch reactivesearch

我在AWS Elasticsearch中有一个名为“ elastapp”的域以及这些索引文档。

Maps:
 HEP_books
   Authors  text
   Title text

索引为“ title”且doc_type =“ HEP_books”

然后,我想用reactsearch提取这些文档,像这样:

App.js:

import React, { Component } from 'react';
import {
  ReactiveBase,
  DataSearch,
} from '@appbaseio/reactivesearch';
class App extends Component {
  render() {
    return (
      <ReactiveBase
        app="title"
        url="https://"here_my_aws"es.amazonaws.com"
      >
        <DataSearch
          componentId="mainSearch"
          dataField={["Title", "Title.search"]}
          queryFormat="and"
          iconPosition="left"
        />

      </ReactiveBase>
    );
  }
}
export default App;

所以我没有遇到任何错误,但是当我在搜索栏中搜索时,文档的信息没有出现。

如果我用错字将网址更改为另一个,我将得到相同的结果。可能我没有连接到Elasticsearch AWS吗?

0 个答案:

没有答案