ElasticSearch入门常用命令

基于开源项目MyAlice智能客服学习ElasticSearch

https://github.com/hpgary/MyAlice/wiki/%E7%AC%AC01%E7%AB%A0%E5%AE%89%E8%A3%85

首先和常用的关系型数据库做一个对比,明确一下概念:

EslaicSearch MySQL   
索引 数据库
type
document
filed
   

1、查看集群

http://localhost:19200/

2、查看文档数量

http://localhost:19200/_count?pretty

3、查看健康状态

http://localhost:19200/_cat/health?v

4、查看节点信息

http://localhost:19200/_cat/nodes?v

5、查看索引

http://localhost:19200/_cat/indices?v

6、查看索引下的类型

http://localhost:19200/myalice

对应的mappings字段里面的字段名称就是类型(相当于数据库中的表)

7、列出某索引 类型 下的文档

http://localhost:19200/myalice/question/_search

question是类型

8、在类型中根据title搜索

http://localhost:19200/myalice/question/_search?q=title:%E5%90%83

其中title是文档字段

时间: 2024-08-29 17:16:53

ElasticSearch入门常用命令的相关文章

ethereum入门-常用命令示例(包括创建用户、挖矿、交易等)

ethereum常用命令示例 用户管理 打开控制台 $ geth --datadir=path/to/custom/data/folder attach --datadir"~/.ethereum"数据库和密钥库的数据目录 创建账户,参数是密码在控制台输入下面命令: > personal.newAccount("Write here a good, randomly generated, passphrase!")"0x0fec688d601909d

docker入门-常用命令和网络

一.常用命令 容器生命周期管理 run     运行一个容器 start/stop/restart  启动/停止/重启 kill   杀死一个容器 rm  删除一个容器 pause/unpause create exec  运行一个命令 容器操作 ps   查看当前容器 inspect  描述容器 top  查看容器进程 attach events logs  查看日志 wait export port  查看端口 容器rootfs命令 commit  修改一个镜像 cp  拷贝一个外部文件到容

Linux入门常用命令(3)

一.常用通配符的使用 * 代表零个或任意多个字符 ?代表零个或某个字符 ~代表当前用户家目录 ~username代表user用户家目录 . 代表当前目录 .. 代表上一级目录 [0-9]匹配0-9之间的任意一个数 [abc]匹配列表中的任意中的任意一个字符 [^abc]匹配列表中所以字符以外的任意一个字符 [:digit:]匹配0-9中任一字符 [:lower:]任意小写字母 [:upper:]任意大写字母 [:alpha:]任意大小写字母 [:alnum:]任意的字母和数字 [:space:]

linux入门常用命令

echo用法说明 echo用来显示文档的某行的. echo -n 不在字符的最后换行 echo -e 当字符串中出现以下字符的时候,不把他当成一般字符,而是经过特殊处理 \a 发出警报声 \b 退格键 \c 最后不加上换行符 \n 换行 \\ 插入\ \0*** 插入八进制数***所代表Ascii字符 \x** 插入16进制数**所代表Ascii字符 作业一 利用echo实现反金字塔型号同时加下划线且闪烁 2.screen的相关用法 当一个作业在运行过程中,用户只能等吗?用户可以使用nohup将

Oracle 学习笔记2:几个入门常用命令

oracle提供的交互方式有两种:sqlplus(命令行) sqlplusw(图形界面) 进入sqlplus方式:cmd中输入sqlplus 进入sqlplusw方式:cmd中输入sqlplusw 更便捷的方式:winkey + R 打开运行窗口-->输入sqlplus或者sqlplusw回车即可. 或者在桌面添加快捷方式. 可能经常用到的命令: set linesize 数字(设置每行显示的字符,sqlplus中没效果) set pagesize 数字(设置每页显示的行数) conn 用户名/

三、Linux入门——常用命令之文件处理命令

1.创建空文件:touch 所在路径:/bin/touch 执行权限:所有用户  语法:touch [文件名]  范例:touch  test.list touch  /root/test.list   touch  girl boy 在当前目录下创建了girl和boy两个文件 注意:在Linux中除了“/”,其他符号包括空格.引号等都可以用来作为文件的命名,但一般不采用 2.显示文件内容:cat 所在路径:/bin/cat 执行权限:所有用户   语法:cat [文件名] -n:显示行号 范例

Linux入门-常用命令

ln ln -s 源 目标 ,创建软链接 权限为:lrwxrwxrwx 指向源 ,类似于快捷方式. ln 源 目标 ,创建硬链接 特点是同步更新,源被删除后 它仍然有效.原因是他们具有相同的i节点 ,内核通过这个数字标识处理文件 通过ls -i 查看i节点. chmod 修改权限 chmod u+r 文件名 ,给文件的所有者分配r权限 chmod +rwx 文件名   ,给所有人分配所有权 chmod g=rwx 文件名 ,给同一组的组员分配所有权 文件目录权限 字符 权限 对文件 对目录 r

postgreSql 入门常用命令

1. 命令行登录数据库 psql -U username -d dbname -h hostip -p port 2. 列出所有数据库 \l 3. 切换数据库 \c dbname 4. 列出当前数据库的所有表 \d 5. 查看指定表的所有字段 \d tablename 6. 查看指定表的基本情况 \d+ tablename 7. 退出操作 q 8. 新建表 create table REL_CROSS_NODE(ID integer, CROSS_ID integer); 9. 删除表 drop

git 入门常用命令(转)

Git工作流程:D:\projects\Setup2\Setup2\Setup2\Express\SingleImage\DiskImages\DISK1 git clone工作开始之初,可通过git clone "URL"来实现拷贝远程git仓库并创建本地仓库,再同步工作区代码的效果. git status工作过程中,可随时通过git status查看本地代码与git仓库之间的状态,比如修改.删除.增加的文件状态. git addgit commit若需要将代码向本地仓库递交,则通过