84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
java web 搜索一般用什么,是不是用搜索引擎,数据量一百万左右
还没到一百万条记录,也就十几万,肯能回到八九十万
直接SQL语句 LIKE 有问题没
LIKE
还有,比如搜索某一个词 动漫 是不是应该把这个结构存起来,其他用户来搜索就不用再进数据库啦,一般怎么做
动漫
业精于勤,荒于嬉;行成于思,毁于随。
几十万问题不是很大,当然也要看你这个功能重要不重要,使用用户多不多,JAVA用的最多的还是Solr,如果你没有用搜索引擎倒是可以缓存一下热门搜索。
没有遭遇性能问题之前,不要瞎折腾。
我比较推荐Sphinx,简单好用,大概有500W数据,专门搜索,性能很不错
100W数量不大,使用Solr
Sphinx足够了,而且数据量似乎不是很夸张,直接从SQL执行like应该也没什么问题,觉得合适即可。
like
推荐是用elasticsearch 非常方便,操作这个东西就像操作数据库一样简单。而且没有一些麻烦的配置,编码即可实现。
搜索:Apache Lucene / Hibernate Search 缓存:Ehcache
几十万问题不是很大,当然也要看你这个功能重要不重要,使用用户多不多,JAVA用的最多的还是Solr,如果你没有用搜索引擎倒是可以缓存一下热门搜索。
没有遭遇性能问题之前,不要瞎折腾。
我比较推荐Sphinx,简单好用,大概有500W数据,专门搜索,性能很不错
100W数量不大,使用Solr
Sphinx足够了,而且数据量似乎不是很夸张,直接从SQL执行
like
应该也没什么问题,觉得合适即可。推荐是用elasticsearch 非常方便,操作这个东西就像操作数据库一样简单。而且没有一些麻烦的配置,编码即可实现。
搜索:Apache Lucene / Hibernate Search
缓存:Ehcache