基于标签的搜索

时间:2015-03-18 12:15:39

标签: search-engine

我们提取相关内容所需的所有相关信息都可以在包含描述相关内容的标签的数据库中找到。我们将搜索查询与相关标签相匹配,并提取信息并对其进行排名。

示例内容A标签1,2,3,4,5此内容的位置是芝加哥

内容B有标签3,7,8,9,此内容的位置是伦敦

内容C有标签1,9,8,0这个内容的位置是芝加哥

内容D有7,3,4,0,2位于芝加哥,当有人搜索761并来自芝加哥时,他们被观看的比其他三个更多。

现在,用户搜索了761,搜索过程中他的位置是芝加哥

现在我希望搜索在B之前对内容C进行排名,因为C也与两个参数相关,即查询来自的位置和匹配标记。

我会将C排在A之前,因为从4的选择中选择相关的标签1(这意味着内容与A的匹配率为25%,其中选择的是5(其中它将是20) %)。

并提取内容D并向用户显示搜索761并位于芝加哥的人更多地查看内容D.

所以最终结果应该是这样的

内容A

用户最常查看的内容D **

内容C

最后的内容B。

这就是我希望搜索引擎做的事情。它不必在网站上或在自己的内容中搜索。现在,当我寻找一个在我的APP中工作的搜索引擎解决方案时,我会采取什么更好的方向。或者你会说我的要求很简单,而不是建立一个。

0 个答案:

没有答案