Kibana 如何在nodejs中创建一个使用ElasticSearch的搜索引擎?

4sup72z8  于 2022-12-31  发布在  Kibana
关注(0)|答案(1)|浏览(173)

我想创建一个使用ElasticSearch的搜索引擎,我想与ElasticSearch数据库的postgressql数据同步,并获得可伸缩的结果。
我尝试了 ElasticSearch ,但没有找到任何合适的解决方案。我希望你们给予一些解决方案。

8fq7wneg

8fq7wneg1#

你的问题很宽泛,可能有很多种方法,你可以按照下面的方法来解决
1.根据您的数据需求设置Elasticsearch集群。
1.根据您计划支持的搜索类型(例如全文、精确匹配)正确计算analyzerhttps://www.elastic.co/guide/en/elasticsearch/reference/current/analyzer.htmlhttps://www.elastic.co/blog/found-text-analysis-part-1
What is Analyzer in Elasticsearch for?

  • 数据索引:
  • 弄清楚你将如何索引数据从Postgres到Elasticsearch。你可以使用自定义Map,而索引数据的基础上所需的分析器,你会在第2步弄清楚。索引请检查Logstash jdbc input plugin。我用它为MySQL,但你可以检查它是否支持Postgres以及。请找到以下参考

Reference 1
Reference 2
对于 NodeJS :NodeJs + Postgresql + ElasticSearch

相关问题