作用:这个函数的作用主要是为了序列化对象的。
可能有些人对序列化这个词过敏,我的理解很简单。就是说把原来是对象的类型转换成字符串类型(或者更确切的说是json类型的)。就这么简单。打个比方说,你有一个类,那么你可以通过这个方法转换成相应的json类型的。很简单吧。
接着看。
语法:JSON.stringify(value [, replacer] [, space])
value:是必须要的字段。就是你输入的对象,比如数组啊,类啊等等。
replacer:这个是可选的。它又分为2种方式,一种是方法,第二种是数组。
sphinx中的索引合并merge二则问题-增量索引中去除旧文档或合并过程中的过滤
通常我们需要做的合并sphinx索引时,需要考虑到使用‘过滤’和‘去旧’的方法,这二个方法在我们使用inderer索引命令时,通过--merge
合并索引时,需要单独增加其他参数来处理,具体可以看以下介绍:
过滤:
合并两个已有的索引比重新对所有数据做索引更有效率,而且有时候必须这样做(例如在“主索引+增量索引”分区模式中应合并主索引和增量索引,而不是简单地重新索引“主索引对应的数据)。因此indexer有这个选项。合并索引一般比重新索引快,但在大型索引上仍然不是一蹴而就。基本上,待合并的两个索引都会被读入内存一次,而合并后的内容需要写入磁盘一次。例如,合并100GB和1GB的两个索引将导致202GB的IO操作(但很可能还是比重新索引少)
Sphinx 配置文件的说明
1 | ## 数据源src1 |
参考:http://www.coreseek.cn/docs/coreseek_4.1-sphinx_2.0.1-beta.html#conf-reference