对于一些网站都是存的html   可以用lucene、regain等搜索引擎去搜索html
但是我手里那个网站数据量不大  几千条而已  不想搞那么费事了  我是用动态方式去存储这些数据他们存在来mysql数据库中   我想知道  用什么方法或者插件等等可以达到全文搜索的效果比如我搜索  “java开源”  能进行分词  【java】  【开源 】  这样的去搜索呢结果如:
2013年java语言出现了200余种开源框架类似这样的
求大神 指教!!!  感激不尽!

解决方案 »

  1.   

    感觉不是很复杂的话,可以用以下几点来分解关键词:
    1. 按空白字符分隔查询条件;
    2. 上面得到的结果,每一个按逗号分隔;
    3. 上面得到的结果,每一个匹配连续的字母或数字,将其从当前字符串中“扣出来”大概就得到很多的查询条件了。再深入点,匹配的时候,可以考虑每个条件不光是包含,也可以是最大字符串匹配(建议超过2个字符)。比如nameabc这个条件,可能页面里只有name,我们也可以想办法将其匹配出来。这点可能有点困难。