lucene入门01
2014-02-25 21:21
211 查看
用数据库的select like 搜索的缺点:
以select * from t_article where title like '%ant%' or content like '%ant%'为例
1.搜索的是ant,会出现像plant这样的结果
2.没有相关度的排序
3.速度慢,因为like是没有索引的
-------------------------------------------------------------------------------
全文检索的特点
1.搜索的是文本,不是多媒体(多媒体搜索比如根据你上传的录音找歌等)
2.不处理语意(比如搜索“中国的首都”,结果不会是“北京”)
3.英文不区分大小写
-------------------------------------------------------------------------------
lucence的用途
1.站内搜索(就搜索本站的数据库)
2.垂直搜索(搜索某一块的内容,比如搜索互联网中的职业信息)
3.全网搜索(百度)
以select * from t_article where title like '%ant%' or content like '%ant%'为例
1.搜索的是ant,会出现像plant这样的结果
2.没有相关度的排序
3.速度慢,因为like是没有索引的
-------------------------------------------------------------------------------
全文检索的特点
1.搜索的是文本,不是多媒体(多媒体搜索比如根据你上传的录音找歌等)
2.不处理语意(比如搜索“中国的首都”,结果不会是“北京”)
3.英文不区分大小写
-------------------------------------------------------------------------------
lucence的用途
1.站内搜索(就搜索本站的数据库)
2.垂直搜索(搜索某一块的内容,比如搜索互联网中的职业信息)
3.全网搜索(百度)
相关文章推荐
- C语言中float,double类型,在内存中的结构(存储方式).
- Zpack (开源)
- ASP.NET MVC 过滤器
- 简单工厂模式
- fatal error C1083: Cannot open include file: 'qwtplot.h':
- http status汇总
- 面试题:宏定义
- C语言100个经典的算法
- 今天发现的一些优秀的资源网站
- 【编程之美】CPU
- 网络IPC:套接字之非阻塞和异步I/O
- socket在windows下和linux下的区别
- Linux命令行报bash:.....:command not found的解决办法
- prototype.js 1.4版开发者手册(强烈推荐)
- 数字图像处理—图像分割—串行区域(区域生长)(分裂合并)
- mysql基本数据类型(mysql学习笔记三)
- JDBC/XML的一些基本使用
- base64原理
- POJ 1321
- pip安装python包出错:ctype = ctype.encode(default_encoding) # omit in 3.x!