博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Solr
阅读量:5275 次
发布时间:2019-06-14

本文共 434 字,大约阅读时间需要 1 分钟。

由于搜索引擎功能在门户社区中对提高用户体验有着重在门户社区中涉及大量需要搜索引擎的功能需求,目前在实现搜索引擎的方案上有集中方案可供选择:

1. 基于Lucene自己进行封装实现站内搜索。工作量及扩展性都较大,不采用。

2. 调用Google、Baidu的API实现站内搜索。同第三方搜索引擎绑定太死,无法满足后期业务扩展需要,暂时不采用。

3. 基于Compass+Lucene实现站内搜索。适合于对数据库驱动的应用数据进行索引,尤其是替代传统的like ‘%expression%’来实现对varchar或clob等字段的索引,对于实现站内搜索是一种值得采纳的方案。但在分布式处理、接口封装上尚需要自己进行一定程度的封装,暂时不采用。

4. 基于实现站内搜索。封装及扩展性较好,提供了较为完备的解决方案,因此在门户社区中采用此方案,后期加入Compass方案。

转载于:https://www.cnblogs.com/cjxblogs/p/9540847.html

你可能感兴趣的文章
linux的管道 |和grep命令以及一些其他命令(diff,echo,cat,date,time,wc,which,whereis,gzip,zcat,unzip,sort)...
查看>>
Nginx和PHP-FPM的启动、重启、停止脚本分享
查看>>
cookie 和session 的区别详解
查看>>
Neo4j实战 (数据库技术丛书)pdf
查看>>
IBatis.Net学习笔记(四)--再谈查询
查看>>
pku 1191 棋盘分割 DP / 记忆化搜索
查看>>
thinkPHP源码目录介绍
查看>>
BZOJ 1269: [AHOI2006]文本编辑器editor Splay
查看>>
Summary Ranges
查看>>
新旧apache HttpClient 获取httpClient方法
查看>>
linux面试题2
查看>>
UIKIT_EXTERN和define定义常量
查看>>
基于文件组备份还原
查看>>
实现Runnable接口的好处
查看>>
Vuex-状态管理模式
查看>>
浮点数运算的精度问题:以js语言为例
查看>>
数据挖掘领域十大经典算法
查看>>
【C语言】09-字符串
查看>>
获取文件描述符
查看>>
对比poj3050
查看>>