请教:如果配置文件变化了,必须要重新索引吗? 是否可以只是把全部数据重新update一下就可以生效呢?
请问下 索引配置文件为什么必须要求有title标题型呢 主要是我现在的项目比较特殊,是不需要title标题型的,xunsearch必须要求有怎么办呢?
文档里只提到 “title 标题型,标题或名称字段,至多有一个该类型的字段”,可以理解为不用标题型的也是可以的吧
奇怪了,ini文件新添了一个字段 [num_ask] type = string 服务也重启了,索引库也更新成功了,就是没有这个字段的值,明明写入的时候是有这个字段,还有值的。怎么就是不出现num_ask这个字段[hr] 已解决~!
index 为 none 则 tokenizer 的值就无意义了... 如果 index 为其它,而 tokenizer 为 none,则您还可以调用 XSDocument::AddIndex 或 AddTerm 添加索引词。
...种 ID 都适合这种情况 none 表示本字段没有任何词汇用于索引 split([ ]) 表示根据参数分割内容,默认参数为空格,若参数以 / 开头并以 / 结尾则 内部调用 preg_split(arg, ..) 来分割取词,以支持正则或其它特殊字符分割 xlen([2]) ...
...code][root@abc util]# /usr/local/php/bin/php Indexer.php --info Indexer - 索引批量管理、导入工具 (xunsearch/1.3.3) 用法 Indexer.php [options] [-p|--project] [--file] 选项说明 --project= -p 用于指定要搜索的项目名称或项目配置文件的路径,...
应该是更新索引时,参杂了一些配置文件中未指定的字段导致的,代码已经修复,继续观察几天。 不过,底层在创建或更新索引时,不会忽略配置中没有配置的字段?