slor控制台查询与更新数据

1、查询记录

通过控制台,可以进行数据查询,具体操作步骤如下

进入solr控制台,选择页面左侧最下方的core Selector

slor控制台查询与更新数据_第1张图片

 

点击gatwxposition,即可看到query功能位于下方第8行

 

 

 

slor控制台查询与更新数据_第2张图片

query界面,对于常用查询来说,最主要的是下图中标识的fq、start,rows以及wt

slor控制台查询与更新数据_第3张图片

 

fq需要输入的是查询条件,按照“字段:值”方式填入,比如id:d2082c93-b07b-456b-aeb7-1fc348c381a8,createtime:[2019-12-05T00:19:47Z TO 2019-12-05T10:59:47Z]。具体的查询语法可以自行搜索。

start,rows,很容易理解,就是从哪一行开始,一共查询多少行

wt是指定查询结果的展示格式,分为json、xml、python、ruby、php和csv共6种。如果查询数据量比较大,建议使用csv。其他情况可以根据实际需要选择输出格式。(本人查询时,每条记录十来个字段,使用csv格式,直接在界面查询5000条数据无压力)

slor控制台查询与更新数据_第4张图片

 

2、更新记录

通过控制台,可以进行数据更新,每次更新后_version会发生变化,如果还想对某个id的记录进行更新,就必须先根据id查询到最新的json报文,然后将报文copy过来对相关的字段进行修改后提交。

执行顺序如下,首先通过query功能,查询指定数据

slor控制台查询与更新数据_第5张图片

 

将查询结果区域的信息复制出来,注意复制的时候,只需要复制指定的节点,譬如截图中只查询到了一条数据,那么只要复制最内层的大括号中的内容,如下图所示

slor控制台查询与更新数据_第6张图片

 

打开document界面,选择json方式更新,并将copy的json串填入Document输入框中,点击下方Submit Document按钮即可

 

slor控制台查询与更新数据_第7张图片

你可能感兴趣的:(工具)