...:"use_year"为1-70的整型 [code] [use_year] type = string [/code] 搜索代码: [code] $xs = new XS('data.ini'); $search = $xs->getSearch(); $query = $fields['query']; $from = $fields['from']; $to = $fields['to']; $search->setQuery($query); $search->addRange('use_year', $from , $t...
...->search(); $count=$search->getLastCount(); 在相关时间区间里面搜索再以时间来排序,这种query可能造成结果总数的不准确 解决方案: 其实解决方案很容易,如下代码 $docs=$search->addRange('addtime',$from,null)->search()->getLastCount(); $search->setSor...
...立 XS 对象,项目名称为:demo $search = $xs->search; // 获取 搜索对象 $query = '部分'; // 这里的搜索语句很简单,就一个短语 $search->setQuery($query); // 设置搜索语句 $search->addWeight('title', 'xunsearch'); // 增加附加条件:提升标题中包含 '...
...search; $index = $xs->index; $query = '健身'; // 这里的搜索语句很简单,就一个短语 $search->setQuery($query); // 设置搜索语句 $search->addWeight('title', '运动'); // 增加附加条件:提升标题中包含 'xunsearch' 的记录的权重 $search-...
...据库中是时间戳(int型,需要排序),按文档中使用numeric,搜索出来结果sendtime是乱码,不知道是什么原因。 添加索引后发现一个问题,不能立即搜索,大概要隔10秒左右,如果立即搜索会出来None of database之类的错误。[hr] 由于网...