社区
教程
Wiki
注册
登录
创作新主题
社区所有版块导航
Python
python开源
Django
Python
DjangoApp
pycharm
DATA
docker
Elasticsearch
分享
问与答
闲聊
招聘
翻译
创业
分享发现
分享创造
求职
区块链
支付之战
aigc
aigc
chatgpt
WEB开发
linux
MongoDB
Redis
DATABASE
NGINX
其他Web框架
web工具
zookeeper
tornado
NoSql
Bootstrap
js
peewee
Git
bottle
IE
MQ
Jquery
机器学习
机器学习算法
Python88.com
反馈
公告
社区推广
产品
短视频
印度
印度
一周十大热门主题
OpenAI CEO奥特曼向“财富500强”企业推介企业版ChatGPT;雷军回应余承东调侃小米su...
【深度学习】目标检测的常用数据处理方法!
【Nucleic Acids Research】利用生成式深度学习模型设计蓝藻细菌的合成启动子
本周推荐的6个火火火的Github开源项目!
GitHub(微博搜索)-20240416-1
融合ChatGPT+DALL·E 3,贾佳亚团队新作开源畅玩:识图推理生图一站解决
【生物催化】一种实用的机器学习辅助蛋白质工程研究范式
【东方金工·上海线下沙龙】深度学习与量化投资
GitHub(微博搜索)-20240414-1
ChatGPT Plus等用户,可使用最新GPT-4 Turbo模型
关注
Py学习
»
Elasticsearch
英国政府将丢弃 Elasticsearch:称其表现糟糕
云头条
• 1 年前 • 166 次点击
据一份新的招标文件显示,英国政府希望丢弃其内部正在使用的Elasticsearch服务,改而采用一种“明显更胜一筹”的解决方案。
英国政府数字服务局(GDS)为此下拔了898000英镑(约760万人民币)的预算,它已经完成了初步研究,并特别提到对Google Programmable Search Engine、Bing Custom Search、AWS CloudSearch、Algolia和Miso这几款托管型搜索产品有意向。
完成评估后,被认为最适合用于GOV.UK的产品将通过概念证明阶段,随后推荐产品最终名单将提交给GDS决策者们过目。
一旦选择了一种新的产品,政府数字服务局将开始在GOV.UK上分阶段部署,这个域名托管着英国政府部门和机构的绝大多数网站。随后是一段时间的“持续优化”新平台。算将涵盖为期9个月内的评估、试验、实施以及最终的支持和优化等方面的费用。
招标公告(https://www.digitalmarketplace.service.gov.uk/digital-outcomes-and-specialists/opportunities/18542)显示:“我们的目标是通过提高搜索结果的相关性,显著提高GOV.UK网站的用户搜索体验质量。我们还希望减少GOV.UK团队所需要的长期维护工作。”
英国政府在更换搜索技术方面的举措标志着使用了十年的Elasticsearch即将宣告结束,它在2012年夏天取代Solr成为了支持GOV.UK的搜索引擎。但是随后关于英国政府官网搜索功能的帖子表明,GDS一直在为确保Elasticsearch处于最新版本而绞尽脑汁。
2017年,“本来应该只是一次简单的代码变更”,以便搜索工具与Elasticsearch 2.4兼容,却不料导致某些搜索结果停止向用户显示,从而迫使GDS恢复变更,并审查代码。而在2020年迁移到Elasticsearch 5后出现了这种局面:GDS复制了搜索API,以便并行运行两套系统,然后每次迁移一个服务。
虽然英国政府的搜索迁移工作比较顺利,但从版本5迁移到版本6也带来了一些麻烦,据博文显示:“我们不仅看到Elasticsearch 6在度量指标方面明显糟糕得多,甚至还收到了几个关于奇怪搜索结果的支持工单!比如说,搜索‘theresa may’(英国首相)时,搜索结果的顶部会显示‘Tax your vehicle’(给你的车子上税)。”
这是由于Elasticsearch 6中的“相关性”出现了重大变化,GDS团队没有料到这种变化会有这么大的影响。在重新设计之后,团队设法让新版本提供的结果与Elasticsearch 5“处于同一个水准”。
博文特别指出:“我们认定,我们可以忍受情况稍微糟糕一点,因为升级后我们计划开始努力提高搜索性能。”
考虑到这些问题,不难理解为什么GDS更愿意让英国政府搜索改用托管版产品了。
替换GOV.UK搜索基础架构的工作将于明年年初开始,项目的初始阶段致力于确定和评估产品。这类评估将侧重于“基于用户需求的功能性和非功能性需求,[并]包括可访问性需求……和渐进式改进”。
ElasticSearch于12年前推出,最初是作为一个开源平台而开发的,但现在主要由其开发者、总部位于荷兰的Elastic公司来提供,采用专利许可证,由一套包括Kibana仪表板工具和Logstash数据处理平台在内的架构给予支持。
Python社区是高质量的Python/Django开发社区
本文地址:
http://www.python88.com/topic/149682
166 次点击
登录后回复