Typesense-开源的轻量级搜索引擎

Typesense-开源的轻量级搜索引擎

Typesense是一个快速、允许输入错误的搜索引擎,用于构建愉快的搜索体验。 开源的Algolia替代方案& 易于使用的弹性搜索替代方案

官网: https://typesense.org/
github: https://github.com/typesense/typesense
目前已有18.4k star
在这里插入图片描述

在线应用案例

https://xkcd-search.typesense.org/
在这里插入图片描述

docker安装typesense

docker run -p 8108:8108 -v/tmp/data:/data typesense/typesense:26.0 --data-dir /data --api-key=Hu52dwsas2AdxdE

客户端

python客户端

pip install typesense

用法见
https://github.com/typesense/typesense?tab=readme-ov-file#install

java客户端

<dependency>
    <groupId>org.typesense</groupId>
    <artifactId>typesense-java</artifactId>
    <version>0.5.0</version>
</dependency>

用法见
https://github.com/typesense/typesense-java

性能测试

包含220万个食谱(食谱名称和配料)的数据集:

  1. 在Typesense中索引时占用了大约900MB的内存。
  2. 用3.6分钟为全部220万条记录编制索引。
  3. 在拥有4vCPU的服务器上,Typesense能够处理每秒104个并发搜索查询,平均搜索处理时间为11ms。

包含2800万本书(书名、作者和类别)的数据集:

  1. 在Typesense中编制索引时占用了大约14 GB的RAM。
  2. 花了78分钟为所有2800万条记录编制索引。
  3. 在拥有4vCPU的服务器上,Typesense能够处理每秒46个并发搜索查询,平均搜索处理时间为28ms。

使用包含300万种产品(亚马逊产品数据)的数据集,Typesense能够在8 vCPU 3节点高可用Typesense集群上处理每秒250个并发搜索查询的吞吐量。

相关推荐

  1. LanceDB:向量搜索引擎

    2024-06-07 13:12:01       21 阅读
  2. Gitea:轻量级Git服务平台

    2024-06-07 13:12:01       45 阅读
  3. Gitea:轻量级Git仓库管理平台

    2024-06-07 13:12:01       36 阅读
  4. ES代替品:轻量级搜索引擎MeiliSearch

    2024-06-07 13:12:01       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 13:12:01       99 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 13:12:01       107 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 13:12:01       90 阅读
  4. Python语言-面向对象

    2024-06-07 13:12:01       98 阅读

热门阅读

  1. MySQL8.0默认TCP端口介绍

    2024-06-07 13:12:01       30 阅读
  2. Inner-IoU

    Inner-IoU

    2024-06-07 13:12:01      66 阅读
  3. PLM 解决方案如何提高您的业务效率?

    2024-06-07 13:12:01       30 阅读
  4. ffmplay 源码解读

    2024-06-07 13:12:01       20 阅读
  5. MySQL清空所有表的数据的方法

    2024-06-07 13:12:01       26 阅读
  6. Python里cv2是什么包?怎么安装使用?

    2024-06-07 13:12:01       28 阅读
  7. VBA实战(Excel)(4):实用功能整理

    2024-06-07 13:12:01       28 阅读