Sphinx 查询可以测试命令行 w/o 一个索引吗?
Can Sphinx query be tested command line w/o an index?
如果我只是想测试我的查询与句子中的术语相比是否有效 "and am selling an Iphone 3gs",是否可以使用命令行来测试它?这样我就不需要不断地添加和旋转索引,而是可以简单地调整我的查询和我计划存储的数据。主要是我正在尝试调整各种查询参数,例如 SENTENCE 和 PROXIMITY 与 wordforms/stopwords/ignore_char 并且希望能够快速工作并测试不同的查询结构与测试 words/patterns.
理论上可以使用 BuildExcerpts
,到 运行 一个针对文本块的任意查询(确保使用 query_mode
=true)。
http://sphinxsearch.com/docs/current.html#api-func-buildexcerpts
但即便如此,也不能完全确定它是否会完全遵守查询,也不确定 SENTENCE 等是否真的有效。
...但是如果你想玩 ignore_char 等,你将要修改索引配置文件。所以肯定只是快速 运行ning 索引器重建索引,要看到结果并不难。
如果我只是想测试我的查询与句子中的术语相比是否有效 "and am selling an Iphone 3gs",是否可以使用命令行来测试它?这样我就不需要不断地添加和旋转索引,而是可以简单地调整我的查询和我计划存储的数据。主要是我正在尝试调整各种查询参数,例如 SENTENCE 和 PROXIMITY 与 wordforms/stopwords/ignore_char 并且希望能够快速工作并测试不同的查询结构与测试 words/patterns.
理论上可以使用 BuildExcerpts
,到 运行 一个针对文本块的任意查询(确保使用 query_mode
=true)。
http://sphinxsearch.com/docs/current.html#api-func-buildexcerpts
但即便如此,也不能完全确定它是否会完全遵守查询,也不确定 SENTENCE 等是否真的有效。
...但是如果你想玩 ignore_char 等,你将要修改索引配置文件。所以肯定只是快速 运行ning 索引器重建索引,要看到结果并不难。