📄️ 索引表
在 kumosearch 中,您索引的每条记录都称为“文档”,一组具有相似字段的文档称为“索引表”。索引表大致相当于关系数据库中的表。
📄️ 文档
在 kumosearch 中,您索引的每条记录称为 文档。
📄️ 搜索
在 kumosearch 中,搜索由对一个或多个文本字段的查询以及对数字或分面字段的过滤器列表组成。还可以对结果进行排序和分面。
📄️ 向量搜索
kumosearch 能够对任何机器学习模型生成的 embedding 嵌入进行索引,并对这些数据进行最近邻(KNN)搜索和近似最近邻(ANN)搜索。
📄️ 联合搜索
联合/多重搜索
📄️ 语音搜索
您可以将简短的音频剪辑发送到 kumosearch,并将其作为查询文本的基础。音频剪辑需以 Base64 编码的形式发送,kumosearch 会通过预先配置的语音搜索模型对其进行转录。
📄️ 图像搜索
kumosearch 支持以下功能:
📄️ 对话式搜索 (RAG)
kumosearch 能够通过对话式响应来回答自由形式的问题,并为后续问题和答案保留上下文。
📄️ 地理搜索
kumosearch 支持对包含纬度和经度值的字段进行地理搜索,这些字段应指定为 geopoint 或 geopoint] [字段类型。
📄️ 索引表别名
别名是指向实际索引表的虚拟索引表名称。它与 Linux 上的符号链接相似。
📄️ 同义词
同义词是被视为等效的搜索词。例如:将 sneaker 的同义词定义为 shoe 时,搜索 sneaker 将返回包含 shoe 或 sneaker 的所有记录。
📄️ 停用词
停用词是在搜索时从搜索查询中删除的关键字。
📄️ 连接JOINs
kumosearch 支持根据一个或多个索引表之间的相关列 来连接文档。
📄️ 分析和查询建议
kumosearch 可以聚合搜索查询用于分析和查询建议。
📄️ 搜索策略Curation
有时您可能需要推广某些文档,或者从查询的结果集中排除某些文档。
📄️ API 密钥
kumosearch 支持创建具有精细访问控制的 API 密钥。您可以限制每个索引表、每个操作、每个记录甚至每个字段级别或这些级别的混合的访问。
📄️ 集群操作
创建快照(用于备份)
📄️ API 错误码
kumosearch API 使用标准 HTTP 响应码来指示请求的成功或失败状态。