在Solr进行查询时候界面如下:
解释下各部分的意思:
很多都是望名知意,如sort就是根据某个字段排序,start就是从结果的哪一页开始展示,rows表示每页展示的结果数。
fl : 返回的结果中要包含的字段(field)。
df :Default search field
wt : Write type,就是结果的展示格式。
q :就是主要的查询语句
fq : filter query,在结果中查询,但是这里的查询条件不影响score
可以看到下面还有很多可选项:
上面个搜索界面不是面对最终用户的,可以运用Solritas实现搜索界面,运行Solr 4.7.0的example中的start.jar后,通过http://localhost:8983/solr/collection1/browse 就可以得到下面界面:
左边展示了Field Facets,就是各个可以查询的字段。
这里还实现了拼写检查(spell check),例如在输入框里面输入vydeoh,这里没有找到任何结果,但是会有一个提示语句告诉用户是否要输入的是video:
Solr的查询过程: