...,由于需要排序,所以该字段不能存为 `string`,必须用 `numeric`,但不需要 进行任何索引。 配置文件结果 ----------- 自此字段分析与设计已然明了,下面给出完整的配置文件内容,实际使用时可以将文件保存至 `$prefix/sdk/php/app/...
... [subject] type = title [message] type = body [dateline] type = numeric [author] index = both [authorid] [tid] index = self tokenizer = full [fid] index = self tokenizer = full [flag] [/code] mysql数据库,sample.sql [code]-- -- Table structure for table `samp...
...看看实际检索条件 [/quote] 按照你说的 [user_id] type = numeric index = none tokenizer = full $xs = new XS('entry'); $search = $xs->getSearch(); $search->setCharset('utf8'); $search->addRange('user_id',1,20000)->setLimit($page_num,($page-1)*$page_num)->setSort('post_time...
...实现的? [name] //分类名 index = self [cid] //分类id type = numeric index = none 在搜索页面 $search->setFacets('name'); //得到分面搜索数据 // get the result $search_begin = microtime(true); $docs = $search->search(); $facelist = $search->getFacets('name'); ...
...设置有关。 起初对于分类id这个字段,我认为设置成type=numeric index=full就行,从实验看,需要设置成index=self(默认采用scws分词),这样就达到了目的。 不过还存在一些问题: 1.有些字段要存两份,分别应对排序和加权场景; 2...
... [category] //分类 index = self [category_id //分类ID type = numeric index = none 可以看得出,有一些重复了,比如,内容,出现了两次,时间也是两次 我解释一下,post_content是写入索引的数据,因为我要预处理这部分数据,post_con...
... [title] type = title [smalltext] type = body [newstime] type = numeric 注:修改完,记得把文件名改为项目的名称,比如ecms.ini 5\# 导入 MySQL 数据库的 dbname.tbl_post 表到 demo 项目中,并且平滑重建 util/Indexer.php --rebuild --source=mysql://root:p...
... [title] type = title [smalltext] type = body [newstime] type = numeric 注:修改完,记得把文件名改为项目的名称,比如ecms.ini 5\# 导入 MySQL 数据库的 dbname.tbl_post 表到 demo 项目中,并且平滑重建 util/Indexer.php --rebuild --source=mysql://root:p...