elasticsearch在window中报错:"Unexpected character ('m' (code 109)): was expecting double-quote to start
最新推荐文章于 2024-04-23 16:16:21 发布
Chihk-Anchor
最新推荐文章于 2024-04-23 16:16:21 发布
阅读量2.7w
elasticsearch从入坑到放弃
今天在配置问答系统中使用到了elasticsearch,由于在Linux下开发界面不友好,就直接在Windows下配置环境进行开发,结果一不小心入了一个坑,折腾了三个多小时才弄出来,所以以后还是要用Linux开发。。。
从官网下载ES
https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html
解压直接bin目录下运行 elasticsearch.bat,
通过elasticsearch的mapping文件创建index和type时,总是报错"Failed to parse content to map,Unexpected character ('m' (code 109)): was expecting double-quote to start field name
上官网查询格式,
https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html
官网生成的curl也是报错
curl -X PUT "localhost:9200/my_index" -H 'Content-Type: application/json' -d'
{
"mappings": {
"_doc": {
"properties": {
"title": { "type": "text" },
"name": { "type": "text" },
"age": { "type": "integer" },
"created": {
"type": "date",
"format": "strict_date_optional_time||epoch_millis"
}
}
}
}
}
'
最后发现在原因是Windows系统的问题:将curl后命令用双引号引用,json内容用三个双引号引用
curl -X PUT "localhost:9200/my_index" -H "Content-Type: application/json" -d"
{
"""mappings""": {
"""_doc""": {
"""properties""": {
"""title""": { """type""": """text""" },
"""name""": { """type""": """text""" },
"""age""": { """type""": """integer""" },
"""created""": {
"""type""": """date""",
"""format""": """strict_date_optional_time||epoch_millis"""
}
}
}
}
}
"
elasticsearch在window中报错:"Unexpected character ('m' (code 109)): was expecting double-quote to start
elasticsearch从入坑到放弃今天在配置问答系统中使用到了elasticsearch,由于在Linux下开发界面不友好,就直接在Windows下配置环境进行开发,结果一不小心入了一个坑,折腾了三个多小时才弄出来,所以以后还是要用Linux开发。。。从官网下载ES https://www.elastic.co/guide/en/elasticsearch/reference/curr...
报错
:JSON parse error:
Unexpected
character
(‘ ‘ (
code
160)): was
expect
ing
double
-
quote
to s
tar
t fiel
想查询name是shuai的记录,于是写下了下面这个语句:
curl -X POST --header “Content-Type: application/json” http://127.0.0.1:9200/aaa/aaa/_search -d “{“query”: {“term”: {“name”: “shuai”}}}”
执行后
报错
:
{“error”:{“root_cause”:[{“type”:“
《Relational inductive biases, deep learn
ing
, and graph networks》
这篇论文包含了一部分新研究、一部分回顾和部分统一结论,这篇文章涉及到的很多知识面,涉及到联结主义、行为主义、符号主义,其本身的模型并不难,但是要理解其提出来的背景及相关知识联系,和其研究的深层含义就需要慢慢品读其
中
的参考文献了。
这篇论文是DeepMind联合谷歌大...
我们这里主要介绍D2R,使用D2R将关系数据库
中
的数据映射到RDF
中
D2R 主要包括 D2R Server, D2RQ Engine 以及 D2RQ Mapp
ing
语言。
D2R Server 是一个 HTTP Server,它的主要功能提供对 RDF 数据的查询访问接口,以供上层的 RDF 浏览器、SPAR...
本次问答系统是复现实验,使用rdf作为知识存储的工具,原始的项目源码,原始参考:知乎专栏
作者源码是python2写的,我将其改写为python3,更改后项目源码链接,提取码:8fk4
在复现系统的过程
中
将自己遇到的一些问题记录下来,方便自己以后查阅以及让读者少走一些弯路
源码文件结构展示:
项目的主逻辑文件在 ./KG-demo-for-movie-master/kg_demo_mo...
RDF,RDFS与OWL都是基于语义网的知识表示框架,还有一种知识表示框架称为分布式表示,即把知识表示为低维稠密向量,例如TransE模型
对于初学者来讲,这个概念很容易和语义网(Semantic Web)相混淆。语义网络指Semantic Network,语义网指Semantic Web。
语义网络是由Quillian于上世纪60年代提出的知识表达模式,其用相互连接的节点和边来表示知识。节点...
看起来您遇到了启动
Elasticsearch
服务时的问题。错误信息"Unit not found"表示找不到相应的服务单元。
这可能是由于未正确安装
Elasticsearch
导致的。请确保您已经按照正确的步骤安装了
Elasticsearch
。您可以尝试重新安装
Elasticsearch
并确保安装过程
中
没有出现错误。
如果您已经正确安装了
Elasticsearch
,但仍然无法启动服务,可能是因为服务单元文件丢失或损坏。您可以尝试重新安装
Elasticsearch
以重新生成服务单元文件。
另外,请确保您正在使用正确的命令来启动
Elasticsearch
服务。在大多数 Linux 发行版上,可以使用以下命令来启动
Elasticsearch
服务:
sudo systemctl s
tar
t
elasticsearch
如果问题仍然存在,请提供更多详细信息,例如您的操作系统和
Elasticsearch
版本,以便我能够更好地帮助您解决问题。
elasticsearch在window中报错:"Unexpected character ('m' (code 109)): was expecting double-quote to start
27206
elasticsearch在window中报错:"Unexpected character ('m' (code 109)): was expecting double-quote to start
想偷懒的阿宏:
机器学习(六):最大似然估计、参数估计
_一帘幽梦_:
深度学习(三):详解循环神经网络RNN,含公式推导
susushwai:
Hadoop之Yarn
余张的故事: