2015-12-02 22 views
0

如果我只想测试一下我的查询是否可以与一句话中的某个术语“并且销售Iphone 3gs”相匹配,是否可以使用命令行来测试它?这样我就不需要继续添加和旋转索引,但可以简单地调整我的查询和计划存储的数据。主要是我试图调整各种查询参数,如SENTENCE和PROXIMITY与wordforms/stopwords/ignore_char,并希望能够快速工作并测试不同的查询结构与测试单词/模式。可以将狮身人面像查询命令行测试命令行吗?

回答

0

理论上可以使用BuildExcerpts,运行任意查询,对文本块(请确保使用query_mode = TRUE)。

http://sphinxsearch.com/docs/current.html#api-func-buildexcerpts

但即使如此,不能完全肯定这将彻底兑现查询,不知道句子等将忠实地工作。

...但是如果你想玩忽视等等,你将要修改索引配置文件。所以肯定只是快速运行索引器重建索引,看看结果是不是很难。

+0

我实际上使用我猜测来自mysql编辑器的SphinxQL。那么你的意思是,每次更新表格中的文本字段时,保持CL窗口处于打开状态并且运行 - 旋转一样容易? – user3649739

+0

基本上是。无论如何,每次改变'ignore_char'的时候,你都需要旋转索引。 – barryhunter