BIT101-dev / BIT101-GO

针对北京理工大学搞的怪东西后面的东西
GNU Affero General Public License v3.0
11 stars 1 forks source link

引入搜索引擎 #1

Closed flwfdd closed 1 year ago

flwfdd commented 1 year ago

当前搜索的实现方式是PostgreSQLTSV倒排表,主要是为了解决之前使用LIKE语句搜索带来的性能和无法多字段搜索的问题,但现在发现弊端比较明显,主要的缺点有:

  1. 配置较为麻烦,且使得数据库无法解耦,只能用高版本PostgreSQL
  2. 搜索结果差,依赖于分词算法,模糊搜索也不佳。

因此还是考虑引入专门的搜索引擎,现在经过一定的选型暂定使用 meilisearch 。首先替换原有的搜索功能,也为之后的「天台」做准备。

flwfdd commented 1 year ago

closed in #2