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

后端 - 有哪种开箱即用的数据库能做定制化全文索引?

戎洛城
2023-06-09

现在用的mysql ngram全文索引,但是目前有个特殊需求,请教一下各位。
用户搜索 绿色,轮胎 查出来的先是满足带有绿色和轮胎的,然后是只有绿色,然后是只有轮胎。就是能用匹配度排序的全文索引。

共有1个答案

昌砚
2023-06-09

C/C++能否写个宏实现:

for(int a in arr) for(auto& a : arr)

或者:

for (int i = 0 to 10)

 类似资料:
  • DBMS(数据库管理系统)主要通过数据的保存格式进行分类,现阶段主要分为以下几种类型。 层次数据库(Hierarchical Database,HDB) 层次数据库是最早研制成功的数据库系统,它把数据通过层次结构(树形结构)的方式表现出来。层次数据库曾经是数据库的主流,但随着关系数据库的出现和普及,现在已经很少使用了。 比较具有代表性的层次数据库是 IMS(Information Manageme

  • 问题内容: 我对选择两种方法感到困惑。 方案 有两个表,并分别。包含用户数据,例如名字,姓氏等 包含每个用户拥有的汽车及其说明。即,等等 现在,如果我想获得所有用户的所有信息,那么哪种方法最好在最短的时间内完成? 方法1。 查询其中的所有行,并将它们全部存储在ex的列表中。 然后循环浏览列表并对其进行查询,并根据第一步中保存的用户从中获取数据。 方法2 查询所有行,并在保存该行时从中获取所有值并保

  • 本文向大家介绍Python数据可视化:箱线图多种库画法,包括了Python数据可视化:箱线图多种库画法的使用技巧和注意事项,需要的朋友参考一下 概念 箱线图通过数据的四分位数来展示数据的分布情况。例如:数据的中心位置,数据间的离散程度,是否有异常值等。 把数据从小到大进行排列并等分成四份,第一分位数(Q1),第二分位数(Q2)和第三分位数(Q3)分别为数据的第25%,50%和75%的数字。 四分位

  • 问题内容: Iam将创建一个包含至少2亿个条目的庞大数据库。该数据库需要使用全文本进行搜索,并且应该是快速的。 我的数据库从许多不同的数据源获取数据,我需要定期导入新数据或更新数据。 将我的所有数据存储在诸如mysql之类的关系数据库中,然后创建一个nosql文档数据库(例如mongodb或elasticsearch)只是出于搜索目的,还是在可靠性和预防方面没有任何好处,这是一个好主意吗?多余的信

  • 问题内容: 我想检索并进一步进行一些插入,删除和更新。 如果我想找寻谁住的最好的方法是什么? 制作2个外键并在表中: 或者只是一个外键表和其他外国键表 或像第一个选项一样制作 视图 ? 对于插入,删除和更新数据,它们仍然是最好的表吗?性能没有区别吗?我也很困惑,什么会影响架构的性能? 问题答案: 根据具体情况 进行一些权衡分析。在这种情况下,无法回答您的问题。 我在两个版本中看到的唯一区别是Per