比如我现在搜索库中有很多的数据如: 北京国贸大厦1层 北京国贸大厦2层 北京国展大厦1层 北京国展大厦2层 如何找出大厦名呢??如结果:北京国贸大厦,北京国展大厦??
这个是内置的一个复合分词功能。你要关闭这个功能可以在搜索时: $xs->search->setScwsMulti(0);
不知道有没有用户知道怎么优化xunsearch, 发现多用户搜索量大时,会导致 cpu 资源消耗非常严重,严重影响服务器(vps)的性能。各位有什么好办法没有?
搜索取回来的值都是字符型的, 特别是日期,转换成了科学计数的11位字符 这样就算转回数值型,也丢失精确度了, 由于应用需要取回完整的时间戳,有什么办法吗。
两千万条数据,根据销量排序,分五个库,当匹配到的搜索结果比较多时,性能下降明显。请问多少数据需要分库,有没有其它解决方法?
[quote='hightman' pid='5119' dateline='1384135160'] 全文检索当然不是 LIKE 'xx%' 哦 [/quote] ??我是用你们自带的搜索工具啊!怎么会使用like呢?
搜素之间我加了一句 $search->addWeight('kind','2'); 结果只有kind==2的结果被搜索出来了,这是怎么回事? 我想要的是kind==2的数据排在前面,其他数据排在后面,要怎么实现??