当前位置:网站首页>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.]所创,转载请带上原文链接,感谢
边栏推荐
- Delphi10's rest.json And system.json Step on the pit
- 搜索引擎的日常挑战_4_外部异构资源 - 知乎
- 14000 word distributed transaction principle analysis, master all of them, are you afraid of being asked in the interview?
- Data structure and sorting algorithm
- Face recognition: attack types and anti spoofing techniques
- scala 中 Future 的简单使用
- Swiper window width changes, page width height changes lead to automatic sliding solution
- Application of bidirectional LSTM in outlier detection of time series
- Supervisor process management installation and use
- IOS learning note 2 [problems and solutions encountered during the installation and use of cocopods] [update 20160725]
猜你喜欢
What kind of technical ability should a programmer who has worked for 1-3 years? How to improve?
[solution] distributed timing task solution
Face recognition: attack types and anti spoofing techniques
来自不同行业领域的50多个对象检测数据集
WPF personal summary on drawing
Problems of Android 9.0/p WebView multi process usage
The road of cloud computing: a free AWS cloud server
你的主机中的软件中止了一个已建立的连接。解决方法
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?
IOS learning note 2 [problems and solutions encountered during the installation and use of cocopods] [update 20160725]
随机推荐
Face recognition: attack types and anti spoofing techniques
Distributed consensus mechanism
These core technology of object-oriented, after you master it, you can have a good interview
Qt混合Python开发技术:Python介绍、混合过程和Demo
Adobe Prelude / PL 2020 software installation package (with installation tutorial)
双向LSTM在时间序列异常值检测的应用
VC6兼容性及打开文件崩溃问题解决
Go sending pin and email
C++基础知识篇:C++ 基本语法
Wechat applet request reported 400 error @ requestbody failed to receive
PerconaXtraDBCluster8.0 最详尽用法指南
Lay UI left tree Dtree right list table
0.计算机简史
Macquarie Bank drives digital transformation with datastex enterprise (DSE)
Assembly function MCALL systemstack asmcgocal system call
sed之查找替换
IOS learning note 2 [problems and solutions encountered during the installation and use of cocopods] [update 20160725]
Go之发送钉钉和邮箱
Learn Scala if Else statement
异常+abstract