当前位置: 首页 > wzjs >正文

政府蒙古文网站建设汇报材料网站seo入门基础教程书籍

政府蒙古文网站建设汇报材料,网站seo入门基础教程书籍,最低价网站建设,成都疫情防控最新消息今天elasticsearch是个分布式向量数据库,支持多种查找模式。此外还拥有 Metadata、Filtering、Hybrid Search、Delete、Store Documents、Async等能力。本文仅是记录本地测试途中遇到的问题。 一,环境部署 下载软件 首先去官网,选择适合平台下…

elasticsearch是个分布式向量数据库,支持多种查找模式。此外还拥有 Metadata、Filtering、Hybrid Search、Delete、Store Documents、Async等能力。本文仅是记录本地测试途中遇到的问题。

一,环境部署

下载软件

首先去官网,选择适合平台下载
https://www.elastic.co/downloads/elasticsearch

启动配置

解压后找到config目录下的elasticsearch.yml

找到98行将这里改为false,否则我们无法在浏览器中正常访问
在这里插入图片描述
然后找到32、37行设置数据和记录的存储位置
在这里插入图片描述
找到92行设为false,否则会提示安全错误
在这里插入图片描述
设置后保存即可

启动数据库

回到上层,进入bin目录,找到bat可执行文件双击后等待,
在这里插入图片描述
随后弹出控制台,若无报错信息便是启动成功了
在这里插入图片描述
完成启动后用浏览器访问localhost:9200 或127.0.0.1:9200,如果看到如下信息就算可以成功访问了
在这里插入图片描述

二,操作数据库(浏览器api)

可以直接通过http api、postman来操作es数据库。

创建索引
模式:PUT 
参数:/products(索引名 )
数据:
{"settings": {"number_of_shards": 1, (主分片的数量)"number_of_replicas": 0 (副本分片的数量)}
}
添加文档
模式:POST
参数: /products/_doc/1(指定文档id 1,如果不写doc 1 那么就会自动生成id)
{"title":"天气","content":"晴天霹雳"
}
查询文档
模式:GET
参数:/products/_doc/1(指定文档id)
更新文档

es中更新文档是先删除再添加

模式:PUT
参数:/products/_doc/1(指定文档id)
删除文档
模式:DELETE
参数:/products/_doc/1(指定文档id)

三,操作数据库(Python)

安装Elasticsearch

pip install Elasticsearch

初始化
from flask import Flask, request, jsonify
from elasticsearch import Elasticsearch
#链接目标数据库
es = Elasticsearch(hosts="localhost:9200") 
创建索引
es.indices.create(index='游戏攻略', body={}) 
向索引插入文档
		doc = {'title':title,'content':content}es.index(index='游戏攻略', body=doc)
查找索引
		query = {'query': {'match': {# 'title': title,'content': content}# "match_all": {}}}result = self.es.search(index=indexName, body=query)# print(result)if result['_shards']['total'] > 0:print('找到相关数据')
删除索引
es.indices.delete(index=index)

四,问题解决

  1. 如果出现“method is deprecated. Use ‘Elasticsearch.options()’ instead”
    第一种方法:将创建索引的方式改为es.indices.create(index=‘身份介绍2’, body=doc) x这种形式就行了
    第二种方法:版本降级 pip install elasticsearch==7.13.0

  2. 如果在浏览器测试时出现下面这个框,或提示“security_exception”,就把elasticserch.yaml 的xpack.security.enabled设为 false
    在这里插入图片描述

  3. 如果提示“Could not rename log file ‘logs/gc.log’ to ‘logs/gc.log.20’ (Permission denied).”
    4.python 安装
    pip install llama-index-vector-stores-elasticsearch
    pip install elasticsearch

http://www.dtcms.com/wzjs/160731.html

相关文章:

  • 在国税网站更换购票员怎么做什么企业需要网络营销和网络推广
  • wordpress js_composer天津百度整站优化服务
  • seo网站搜索优化如何让百度快速收录新网站
  • webapi做网站学生个人网页制作素材
  • 深圳建设网站培训机构一站式营销推广
  • 网站建站分辨率上首页seo
  • 外国网站建设公司域名注册好了怎么弄网站
  • ASP.NET动态网站开发教程新手怎么做网络推广
  • 个人可以做招聘网站吗seo关键词排名如何
  • 建材行业网站建设方案seo属于什么职业部门
  • 网站空间怎么申请兰州seo培训
  • 瀑布流分享网站源代码下载手机推广软文
  • 龙岗外贸网站制作日本疫情最新数据
  • 专业网站建设公司用织梦吗今天刚刚发生的新闻事故
  • 一般找人做网站多少钱手机制作网页用什么软件
  • 怎么设置网页版浏览器seo 优化 工具
  • 做衣服上哪些网站德芙巧克力的软文500字
  • 外汇网站怎么做优外汇网站最近三天的新闻大事简短
  • 哪个网站教做饭做的好怎样做企业推广
  • erp软件有哪些品牌seowhy教研室
  • 湖南长沙房价2022最新价格seo关键词推广价格
  • 网站需要哪些手续常州seo外包
  • 建设厅网站不能刷身份证实名制seo怎么优化效果更好
  • 做营销的网站网络营销推广8种方法
  • 免费制作网站的基本流程seo优化必备技巧
  • 哪个网站做视频有收益建网站seo
  • 宽屏网站模板html中国第三波疫情将在9月份
  • 大良营销网站建设案例数据指数
  • 金融网站建设多少钱品牌网站建设公司
  • 免费网站建设 免备案搜索引擎营销分类