谷歌图书的试阅读功能如何实现?即限制搜索结果为整书内容的 10%这样

2020-04-14 21:02:46 +08:00
 iray1991

应用场景:

我们这边有一个职位列表,里面有近千个职位介绍,但是出于保密原因我们不可以把这个列表公开在互联网上,而是允许候选人通过搜索的方式找到匹配的信息和匹配的岗位列表,这个功能有没有通过哪个网站可以实现呢?

举例,我们有编号 1-1000 的职位,其中 20 个是和 github 相关的,候选人登陆这个界面后,在搜索框里输入 github 就会显示这些结果;但是如果不输入关键词就不会显示任何结果;

目前看到的一个类似实现的方式就是谷歌图书的试阅功能,可以限制搜索一个书的关键词的时候最多可以阅读 20%的内容,我们想实现的效果也是类似,但是希望控制在 10%

https://support.google.com/books/partner/answer/4492057?hl=zh-Hans&ref_topic=4489282

1614 次点击
所在节点    问与答
3 条回复
iray1991
2020-04-14 21:15:15 +08:00
目前我们实现的方式是打开含有 1000 个职位的 PDF 文件,根据关键词手动查找,然后复制反馈的结果给候选人,效率低下而且不准确
cydian
2020-04-14 22:03:47 +08:00
后端做这个比较轻松吧。
至于怎么实现每个人最多看 10%,
你首先要想清楚怎么判断每个个体,
如果登录状态就好搞了。
搜索完一次,给用户字段加上返回的条数。
下一次搜索,再加一次,
每次搜索时都先判断之前搜索累积条数是不是已经超额了,就可以了。

放在前端判断吧。。。
这个对程序员群体来说不可行。
jingcoco
2020-04-15 00:06:42 +08:00
ElasticSearch?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/662418

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX