使用Elasticsearch进行word,excel,PDF的全文检索 windows实现 超完整(ingest-attachment实现)_elasticsearch pdf
我就以mysql数据库举例吧,比如说mysql中的表在es里应该叫索引,我就直接叫表吧,毕竟不跳过这里的估计也没太看过es的教程。我这里就是简单的说一说,想要具体了解请看其他的文章。这里需要注意,还是要用put请求,test相当于表名,_doc可以理解为固定写法,最后的1002可以不写,写了就是指定这个数据的id为1002,不写则是随机生成的字符串。然后我们可以向表中添加数据,因为es类似于Mongodb,存储的数据为json类型,是非关系型数据库,不存在字段这一说,所以数据我们可以随便存。
2.安装elasticsearch 7.9.0
我的es是在这个链接下载的:
https://rjxcvbn.tianjiuda.com/20211206/elasticsearch_v7.9.0_xitongcheng.zip
下载完毕之后解压

进入bin目录
双击elasticsearch.bat即可运行es


运行完成后可以访问http://127.0.0.1:9200/ 查看是否正常运行

3.下载配置ingest-attachment-7.9.0
这里一定要下载和上面一样的版本,否则无法安装
下载地址:https://artifacts.elastic.co/downloads/elasticsearch-plugins/ingest-attachment/ingest-attachment-7.9.0.zip
比如说ingest-attachment-5.4.2.zip 在d盘根目录,那我们就可以在elastics的根目录下运行下面的命令

bin\elasticsearch-plugin install file:///d:\ingest-attachment-5.4.2.zip
这样他就会将ingest-attachment的插件安装到elasticsearch上了。这里就不放截图了,因为我已经安装好了。
安装好之后可以通过powershell查看是否安装完成

首先切换目录到es根目录:
输入 .\bin\elasticsearch-plugin list如果有ingest-attachment则代表安装成功

然后我们可以重启es
相关文章:
-
1、测试集的使用:为了更方便地管理接口请求的执行,可以通过postman 测试集(collection)来完成测试的操作,每一个测试请求可以看成一个测试用例(testcase),注…
-
-
-
Homebrew 在安装 NVM 时通常会自动处理环境变量的设置,但为了确保 NVM 可以在新的 shell 会话中正常使用,您可能需要手动添加 NVM 的初始化脚本到您的 she…
-
-
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论