当前位置:网站首页>Daily challenges of search engines_ 4_ External heterogeneous resources - Zhihu
Daily challenges of search engines_ 4_ External heterogeneous resources - Zhihu
2020-11-08 07:14:00 【I don't know.】
Write it at the front :
Search engine is an extremely complex system engineering , Search engines don't work wonders , It needs a little bit of polishing . This series records daily problems , In a way that looks at leopards , A little bit to show the charm of search engines .
To the body :
The island effect of mobile ecology is becoming more and more obvious , But they have a certain relationship with each other . For general search engines , Not all the resources 、 Ecology is satisfied one by one , External resources will certainly be introduced .
Compared with Jingdong 、 Ctrip 、 Meituan and others have a large number of searches every day , But unlike general search , They search for their own ecological output , Or structured content . It doesn't have to be like a general search engine at this point , Bear this kind of " Pain ".
The main way to introduce and retrieve external resources is to provide services by exposing interfaces and cards . There are also apps that jump to provide services .
( So now every big factory is building its own ecological content , Standard formatted data , It's also easy to manage . Like the headline 、 There was no. 、 Penguin 、 Even Zhihu column .)
But when resources need to be integrated into the search engine integrated results display page , It will bring A lot of questions to think about :
1 External ways of providing , It's database building , Or request api The way . The magnitude of the database ? The magnitude of the diversion ? Can you resist . Each has its own advantages and disadvantages , Think about it first .
2 How to build a database ? It's built with its own big library ? Or build a separate library ? Both ways have their own advantages and disadvantages .
3 The fields that create the library 、 Recall 、 How to align sorted fields ? How to deal with missing fields ?
4 The way of sorting side fusion , And ecological considerations .
5 Scalability considerations , How to put the standard 、 Put in storage 、 Sorting and other levels of work can be reused as much as possible , Unify management as much as possible .
6 api How to introduce resources , In terms of its content understanding , It's almost hard to do .
6 Audit operational controls . There is no way to audit , Content is not controlled , If there is sensitivity 、 Vulgar content can have a big impact . If the way of warehousing is better ,api The way is a problem .
版权声明
本文为[I don't know.]所创,转载请带上原文链接,感谢
边栏推荐
- Blazor 准备好为企业服务了吗?
- Using subprocess residue in supervisor and python multiprocessing
- Simple use of future in Scala
- Wanxin Finance
- Qt混合Python开发技术:Python介绍、混合过程和Demo
- 微信昵称emoji表情,特殊表情导致列表不显示,导出EXCEL报错等问题解决!
- Ladongo open source full platform penetration scanner framework
- Speed up your website with jsdelivr
- 什么你的电脑太渣?这几招包你搞定! (Win10优化教程)
- ts流中的pcr与pts计算与逆运算
猜你喜欢
Mouse small hand
The most detailed usage guide for perconaxtradbcluster8.0
wanxin金融
C / C + + Programming Notes: what are the advantages of C compared with other programming languages?
Unparseable date: 'Mon Aug 15 11:24:39 CST 2016',时间格式转换异常
November 07, 2020: given an array of positive integers, the sum of two numbers equals N and must exist. How to find the two numbers with the smallest multiplication?
China Telecom announces 5g SA commercial scale in 2020
学习Scala IF…ELSE 语句
leetcode之判断路径是否相交
WPF personal summary on drawing
随机推荐
面部识别:攻击类型和反欺骗技术
Goland 编写含有template的程序
什么你的电脑太渣?这几招包你搞定! (Win10优化教程)
China Telecom announces 5g SA commercial scale in 2020
Speed up your website with jsdelivr
M 端软件产品设计思虑札记 - 知乎
FORTRAN77从文件中读入若干数据并用heron迭代公式开方
Get tree menu list
Cryptography - Shangsi Valley
SQL Server 2008R2 18456错误解决方案
Qt混合Python开发技术:Python介绍、混合过程和Demo
On the concurrency of update operation
C语言I博客作业03
C expression tree (1)
Adobe Prelude /Pl 2020软件安装包(附安装教程)
Web Security (4) -- XSS attack
What kind of technical ability should a programmer who has worked for 1-3 years? How to improve?
Android 9.0/P WebView 多进程使用的问题
Ladongo open source full platform penetration scanner framework
14000 word distributed transaction principle analysis, master all of them, are you afraid of being asked in the interview?