当前位置: 首页 > 知识库问答 >
问题:

java - Elasticsearch实现全文检索必须用Redis吗?

潘雅珺
2023-05-04

如题,Elasticsearch不也是一个数据库吗?它可以单独实现倒排索引和全文检索吗?还是说必须通过Redis才能实现?

共有1个答案

鞠乐
2023-05-04
Elasticsearch不也是一个数据库吗?

它可以单独实现倒排索引和全文检索吗?还是说必须通过Redis才能实现?

可以,不依赖

建议不要光看教程,自己搭个环境体验体验就都懂了

 类似资料:
  • 问题内容: 我尝试在elasticsearchJava API上使用正则表达式运行全文搜索。我的过滤器是这样的: 但是它只与一个单词匹配,而没有短语匹配。我的意思是,例如: 如果soruce中有一个字符串,例如:“ ”,而当我的文本字符串如下:“ ”,“ ”,“ ” …时,它就起作用了。 但是,当我的realTimeTextIn字符串为“ ”时,全文搜索将不起作用。我搜索的单词不能超过一个。 我在

  • 我尝试在弹性搜索java api上使用正则表达式运行全文搜索。我的过滤器是这样的: 但是它只与一个单词匹配,而不是与短语匹配。我的意思是,例如: 如果soruce中有一个字符串,如:“

  • Rails 实现全文搜索 ElasticSearch 初次使用小结,一起学习进步哈~ MongoDB + Rails 有什么好的全文搜索的办法吗? Sunspot 学习笔记 做了一个脚本,方便大家用 Sunpot 做中文全文索引 How search and index works (Ruby 语言描述)

  • 问题内容: 有人在说我必须实施OnFragmentInteractionListener,这是一个错误,但是据我所知我正确地实现了它。任何帮助将不胜感激。 主要活动 导航片段 内容片段 错误 问题答案: 两者中的接口都包含一个具有相同签名的方法,并且正在实现一种方法来尝试覆盖这两个接口。 更改一个或两个方法的签名,然后在中实现两个方法。例如: 导航片段 内容片段 主要活动

  • 对于许多应用程序来说,基于输入大小的逻辑拆分是不够的,因为要尊重记录边界。在这种情况下,应用程序还必须实现一个RecordReader,该RecordReader负责尊重记录边界,并向单个任务呈现逻辑输入拆分的面向记录的视图。 WordCount示例应用程序中基于输入大小的逻辑拆分是否不足?如果是,在源代码中的什么地方可以找到RecordReader的实现?

  • 主要内容:启用全文检索,创建全文索引,使用全文索引,删除全文索引从 2.4 版本开始,MongoDB 开始支持全文检索功能,全文检索就是对文本中的每个词建立索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户,整个过程类似于通过字典中的检索字表查字的过程。 目前,MongoDB 支持大约 15 种语言的全文索引,例如 danish、dutch、english、finnish、french、germ