文档目录
从这里开始
什么是卡拉搜索体验卡拉搜索体验卡拉搜索创建一个索引添加第一条文档搜索添加的数据体验搜索电影数据库下一步5分钟集成教程

体验卡拉搜索

我们以一个电影搜索网站为例,在5分钟内创建一个可用的搜索引擎。

卡拉帐号准备

在接入前,您需要在kalasearch.cn网站上注册一个帐号。

默认应用

我们为每个注册帐号都默认创建了一个应用(名为default,即默认应用)。每个应用对应一个AppIdApiKey,您可以简单认为它们是您这个应用的密码。在多数操作中,都需要使用这个密码来确保没有别人能篡改您的数据。

创建一个索引

在搜索引擎中,索引即为一个所有您关心文档的集合。比如说,如果您的业务是电商,您希望用户可以搜索商品,那么您就需要一个名为“商品”的索引。在这个例子中,我们的文档是电影的信息,因此我们可以创建一个名为movies的索引。

在卡拉搜索后台,点击“添加索引”即可新建一个索引。索引建好后,您可以看到在索引列表中看到它。

添加第一条文档

创建好索引后,点击进入新创建的索引。

我们可以开始向这个索引添加第一条文档(doc)。请注意这里的文档是泛指您的数据,比如在我们的例子中,一部电影的信息就是一个文档

点击右上角的按钮添加文档会出现文本框。在卡拉搜索中,所有文档以JSON的格式传输,比如说,下面是您希望添加的第一部电影

{
"name": "大话西游",
"actors": "周星驰/吴孟达",
"year": 1998
}

那么在文本框中您可以输入以上电影信息,点击添加按钮,这部电影就被存储到了您的索引中。

搜索添加的数据

到这里,您可以直接体验卡拉搜索提供的实时搜索功能。

在索引界面的搜索框中,输入周星驰,即可找到您刚刚加入的电影。搜索框右侧会显示本次搜索所用时间和找到结果数量。

当然,在只有一部电影的电影库中搜索一部电影意义不大,您可以继续添加数据,同时实验搜索结果与您的预期是否相符。需要说明的是,索引在没有任何设置的前提下不会得到最优的排序结果。索引的设置可以参考:

体验搜索电影数据库

与此同时,因此您可以尝试直接搜索我们添加的电影库和设置好的索引,电影库中存有14万部国内外电影,请尝试以下搜索词

无间道
周杰伦
科幻

因为每个搜索词不一样,能匹配的结果也不一样,自然每次搜索的用时也不一定相同。但卡拉搜索的强大引擎保证,99%的搜索会在50毫秒(小于人类能感知的反应时间250毫秒)内返回结果。想象在您的应用中添加这样的搜索体验,我们相信可以让您的用户对您的产品有更好的反馈。

同时因为反馈速度极快,我们可以在移动端帮您轻松实现实时搜索,用户输入的过程中,即时展现更新的结果,促进用户找到更相关的结果,帮您提升转化率和用户满意度。

下一步

在本文中,您创建了一个索引且尝试了添加文档和搜索。尝试过卡拉搜索后,您也许自然地想知道如何快速将卡拉搜索集成到您的产品或业务中。

您可以继续阅读下一篇:如何快速集成卡拉搜索。我们提供多种语言和接口,可以帮助您在五分钟内即可接入卡拉搜索到您的应用中。请继续阅读:

© 2020, 卡拉搜索, Built with ❤️ in San Francisco + Beijing

京ICP备15049164号-3