solr提供了一个基于rest的访问数据形式, 打开solr的管理页, 进行增删改查.
一、document的增加和修改
{
"price":1400.0,
"description":"新牌子还用",
"goodsname":"努比亚手机",
"id":4
}
二 、document的删除
<delete>
<id>4</id>
</delete>
<commit/>
三、document的查询
相比于增删,查询的参数比较多,需要对参数功能说明一下:
q:指定查询事件, 例: id: * ,默认为*:*
fq:查询过滤器,相当于数据库中的where条件, 例:title: 三星,可以是多个
sort:指定查询结果的升序或者降序, 例: price desc/asc
start,rows: 分页参数,start默认为0
fl:指定查询结果的返回字段. 例:id,title,price, 指定需要返回的字段
wt:指定返回结果等响应格式,默认为xml,可选为json,Python,php,ruby,csv
indent:排版,使得返回结果更加可读
debugQuery : 为true时,会将调试信息作为响应的一部分
dismax: 指定dismax解析器
edismax:指定edismax解析器
facet:启动faceting
spatial: 用于地理空间搜索
spellcheck: 搜索类似的术语