站内搜索引擎的作用与技术选型

互联网已经是一个海量的信息资源库,所以产生了百度,谷歌这样的搜索引擎,帮助用户找到全网的信息,而每个网站,也同样需要一个站内搜索,帮助站内的用户检索需要的信息,从这个意义上讲,站内搜索其实是解决信息过载的一个解决方案,是每个网站必备的功能,也是提高用户体验的有效方式之一

  一般来说,很多网站都是直接使用第三方的系统搭建网站,比如PHPCMS,DEDECMS,DISCUZ等,但有些CMS系统内置的搜索系统比较弱,搜索出来的结果往往相关性不是太好,影响用户体验,那么应该如何低成本,快速搭建一个强大的站内搜索呢?

  随着搜索技术的发展,目前已经有很多可选的站内搜索解决方案了:

  一,使用百度自定义搜索

  这个可以说是成本最低的,几乎不用占用服务器资源,也无需开发,草根站长首选解决方案,当然了也存在收录不全,无法进行更深度的定制和整合。

  二,使用第三方开源系统

  目前已经有非常多的第三方开源搜索系统,比如SOLR,LUCENE,SPHINX等,可以根据自己的需要构建站内搜索服务,而且方便进行深度定制和整合。

  三,采购第三方商业解决方案

  目前市面上做的比较好的商业解决方案有线点科技的全文搜索引擎和搜易软件开发的搜易站内搜索引擎,前者可以适用于多种操作系统,缺点是没有免费版放出来,价格相对较高,后者只能应用在WINDOWS系列操作系统上使用,有免费版可以使用,而且商业版也不贵,而且内置了搜索历史记录,TAG系统生成,JS/XML接口等非常适用的功能,特别适合使用WINDOWS系列操作系统的站长首选。

时间: 2024-12-13 11:33:36

站内搜索引擎的作用与技术选型的相关文章

借助 Lucene.Net 构建站内搜索引擎(上)

前言:最近翻开了之前老杨(杨中科)的Lucene.Net站内搜索项目的教学视频,于是作为老杨脑残粉的我又跟着复习了一遍,学习途中做了一些笔记也就成了接下来您看到的这篇博文,仅仅是我的个人笔记,大神请呵呵一笑而过.相信做过站内搜索的.Net程序员应该对Lucene.Net不陌生,没做过的也许会问:就不是个查询嘛!为什么不能使用Like模糊查找呢?原因很简单:模糊查询的契合度太低,匹配关键字之间不能含有其他内容.最重要的是它会造成数据库全表扫描,效率低下,即使使用视图,也会造成数据库服务器"亚历山大

在ssh中利用Solr服务建立的界面化站内搜索

继上次匆匆搭建起结合solr和nutch的所谓站内搜索引擎之后,虽当时心中兴奋不已,可是看了看百度,再只能看看我的控制台的打印出每个索引项的几行文字,哦,好像差距还是有点大-- 简陋的信息显示环境最起码给了我一个信号,这条路没有走错,好吧,让我们来继续探索搜索引擎的奥秘吧. 上期回顾:上次主要是介绍了solrj,通过solrj的api与solr服务器进行通信,获取服务器上的索引数据以及在编写程序中遇到的一些问题和解决方法.本期主要是建立与solr服务器的通信,提供搜索界面输入关键字或搜索规则,根

新站SEO通过百度站内搜索建立索引之我见

虽说现在360搜索的势头非常强劲,但是百度凭借着高居50%以上的市场份额依旧是国内各大中小站长SEO最为重视的搜索引擎.然后,随着市场格局的不断变化,百度对站长的态度也越趋于明朗化,从推出站长平台到站内搜索,都在进一步的示好广大站长. 当然,想成为一名合格的SEOer,首先你必须对各主流搜索引擎的站长平台中所提供的工具了然于胸.然后,你才有资格在大家面前谈所谓的SEO.今天,鄙人也站在一位新手站长的角度,谈谈工具之一的百度站内搜索对于新站的好处. 一个站点,如果连索引量都建立不起来,然后你来跟我

利用Solr服务建立的界面化站内搜索---solr2

继上次匆匆搭建起结合solr和nutch的所谓站内搜索引擎之后,虽当时心中兴奋不已,可是看了看百度,再只能看看我的控制台的打印出每个索引项的几行文字,哦,好像差距还是有点大…… 简陋的信息显示环境最起码给了我一个信号,这条路没有走错,好吧,让我们来继续探索搜索引擎的奥秘吧. 上期回顾:上次主要是介绍了solrj,通过solrj的api与solr服务器进行通信,获取服务器上的索引数据以及在编写程序中遇到的一些问题和解决方法.本期主要是建立与solr服务器的通信,提供搜索界面输入关键字或搜索规则,根

关于优化排名,搜索引擎,站内优化的学习摘要

关于优化排名,搜索引擎,站内优化的学习摘要 你的排名你说了算,学习笔记摘要: 优化排名,不同的人员操作效果不一样,关键词排名行情是变量的,对与不同的网站在操作方式要非常慎重,让你的排名你说了算,掌握专业的SEO优化知识. 排序是有规律的还是没有规律的? 就是人为的为它写一些规则,让电脑去执行,是死的,是有规律的.做SEO就是一直在研究排序的规律. 淘宝也是一个搜索引擎,也有排序规则,与人气.销量.评价.价格这些是它的规则. 搜索引擎也有自己的规律,如何寻找规律呢?我们做调查,人数基数越少越不准确

【搜索引擎】SOLR VS Elasticsearch(2019技术选型参考)

SOLR是什么 (官方的解释) Solr是基于Apache Lucene构建的流行的.快速的.开源的企业搜索平台. Solr也是高度可靠.可伸缩和容错的,提供分布式索引.复制和负载平衡查询.自动故障转移和恢复.集中配置等等.Solr为世界上许多最大的互联网站点提供搜索和导航功能. Solr官网地址:https://lucene.apache.org/solr/ Elasticsearch Solr的同类产品主要是Elasticsearch.Elasticsearch现在非常火,通过谷歌搜索的趋势

B2C商城关键技术点总结(站内搜索、定时任务)

1.站内搜索 1.1Lucene.Net建立信息索引 1 string indexPath = @"E:\xxx\xxx";//索引保存路径 2 FSDirectory directory = FSDirectory.Open(new DirectoryInfo(indexPath), new NativeFSLockFactory()); 3 bool isUpdate = IndexReader.IndexExists(directory); 4 if (isUpdate) 5 {

SEOer该怎样做好站内优化

做SEO,站内优化是非常重要的,想要做好站内优化,SEOer必懂以下这5点知识. 一.网站title和description优化 在网站优化要素中,网站title和网站description是关键的两点.他们关乎到搜索引擎的判断,也是搜着引擎网站排名的要点根据.title主要负责网页的主 题,description对网页内容进行概括总结.如果每个页面的title或description是相同的,那么就很麻烦了.这样非常不利于网站的优化影响到收录.这样做的 后果是,网站上拥有大量重复的页面,服务器

SEOer该如何做好站内优化

做SEO,站内优化是非常重要的,想要做好站内优化,SEOer必懂以下这5点知识. 一.网站title和description优化 在网站优化要素中,网站title和网站description是关键的两点.他们关乎到搜索引擎的判断,也是搜着引擎网站排名的要点根据.title主要负责网页的主 题,description对网页内容进行概括总结.如果每个页面的title或description是相同的,那么就很麻烦了.这样非常不利于网站的优化影响到收录.这样做的 后果是,网站上拥有大量重复的页面,服务器