从全文检索得知

Posted _江江江江

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从全文检索得知相关的知识,希望对你有一定的参考价值。

内存(小,读取速度快,CPU主要处理内存) 与硬盘(大,速度慢,将文件放到内存后交给CPU处理)

索引:聚集索引、非聚集索引、主键索引。

数据库优化:(1)分表,将content的字段作为一个表分出来,使得原先的表变得轻,通过外键将两个表关联起来。
(2)查询条件:查询条件的先后顺序影响到查询速度
全文索引:问题在于分词。由于关键字是有数据库自己创建的,如果读取到的是一个无意义的关键字,索引中没有这个关键字,那么就找不出条记录。解决办法就是通过自己写的分词程序,将索引的内容存入文件内,当要使用索引时,将索引放入内存中去处理。

引发时间与空间的关系问题。要求时间快,那么需要的空间也变大。使用索引的问题是,起在创建和维护方面的花销大,需要的时间比较久。

以上是关于从全文检索得知的主要内容,如果未能解决你的问题,请参考以下文章

全文检索 -- Solr从概念到实战

检索“主”对象列表时,Backand 无法检索“从”对象

mysql中文全文检索从入门到放弃

超级好看的大数据电子书分享《从Lucene到Elasticsearch:全文检索实战》

《从Lucene到Elasticsearch:全文检索实战》学习笔记四

java 从Oracle数据库到处数据到Elasticsearch全文检索库进行全文查询