
【php】elasticsearch
首页专栏java文章详情0elasticsearch浅川好孩子发布于 2020-12-03集群创建仓库提交到远程仓库git remote add origin https://gitee.com/464164213/elasticsearch_learn.gitgit push -u origin masterwindows下elasticsearch的安装https://www.cnblogs.com/huale...phpjavaelasticsearch阅读 104更新于 2020-12-07赞收藏分...
2024-01-10
elasticsearch带空格的术语
我在为elasticsearch实现自动完成功能时遇到问题,这是我的设置:创建自动完成的分析器curl -XPUT http://localhost:9200/autocomplete/ -d '{ "index": { "analysis": { "analyzer": { "placeNameIndexAnalyzer": { "type": "custom", "tokenizer": "keyword", "fil...
2024-01-10
字段之间的elasticsearch比较
假设我有包含以下字段的文档: {field1, field2, ... fieldn}我需要运行一些查询,其中某些条件将需要在两个或多个字段之间进行比较。喜欢fieldX = fieldY在标准SQL中,一个示例可能是:SELECT * FROM Table1 WHERE farePrice>100 AND originRegion = destinationRegion我正在阅读一些文档,看起来“脚本”可能是实现此目的的唯...
2024-01-10
elasticsearch-返回字段的标记
如何在结果中返回特定字段的标记例如,一个GET请求curl -XGET 'http://localhost:9200/twitter/tweet/1'退货{ "_index" : "twitter", "_type" : "tweet", "_id" : "1", "_source" : { "user" : "kimchy", "postDate" : "2009-11-15T14:12:12", "message" : "trying ...
2024-01-10
elasticsearch(二)集群读写原理
master具体作用负责跟踪集群的所有节点。负责索引的创建和删除。负责吧集群中的节点、索引、分片、副本等信息同步给各个节点。master选举什么时候选举当集群初始化的时候。master候选节点会定时ping其他候选节点,当一定数量的候选节点无法ping通则发起选举。(一定数量是指:选举票数) ...
2024-01-10

在PHP中elasticsearch多个范围
我凝视着监视器已经太久了,不要问:我如何使用 ? *我正在尝试根据 标准(小于或大于)和类别内的 (最少2个产品,仅2个产品,等等)查询我的索引。虽然$searchParams['body']['query']['range']['number_of_products'] = ['gte' =>$products + 1];单独工作正常,但结合$searchParams['body']['query']['range']['price'] = [ 'gte' =...
2024-01-10
如何定期删除elasticsearch索引?
我每天创建索引来存储搜索历史,并且我将这些索引用于应用程序中的建议,这也有助于我根据历史建议。现在我只需要维持过去的10天历史。那么elasticsearch中是否有任何功能可以让我定期创建和删除索引?回答:我唯一能想到的就是使用数据数学:https ://www.elastic.co/guide/en/elasticsearch/reference/current/d...
2024-01-10
自制软件:无法开始elasticsearch
我遇到了很大的麻烦,我无法启动Elasticsearch,我需要它来本地运行Rails,请告诉我发生了什么。我以正常方式安装Elasticsearch,然后执行以下操作:elasticsearch --config=/usr/local/opt/elasticsearch/config/elasticsearch.yml但它显示以下错误: [2015-11-01 20:36:50,574][INFO ][bootstrap] es.config is no longersupported. elastics...
2024-01-10
elasticsearch更新给出未知字段错误
我正在使用Elasticsearch的Typescript客户端,并且在尝试更新文档时:import { RequestParams } from '@elastic/elasticsearch' const updateParam: RequestParams.Update = { id: '111', index: 'myIndex', body: {email: 'aaa@aa.ca'},}return elasticsearchClient.update(up...
2024-01-10
elasticsearch:使用通配符搜索整数
我目前正在使用Tire Client进行elasticsearch。可以说我有一个字段,该字段在我的elasticsearch映射中被索引为很长的类型的字段。我正在尝试实现以下目标:search.query {|query| query.string "30*", :fields => ['id']}“ id”是我一直在谈论的领域。但是由于我在查询中指定了字段,所以通配符不起作用,最终我得到了唯...
2024-01-10
使用elasticsearch_dsl获取所有行
目前,我正在使用以下程序从elasticsearch中提取ID及其严重性信息。from elasticsearch import Elasticsearchfrom elasticsearch_dsl import Search, Qclient = Elasticsearch( [ #'http://user:secret@10.x.x.11:9200/', 'http://10.x.x.11:9200/', ], verify_certs=True)s = ...
2024-01-10
_doc在elasticsearch中代表什么?
我仍在尝试弄清楚_doc在elasticsearch中代表什么?从文档中,我可以找到两个地方:在排序时,建议使用_doc更好,因为通过_doc进行排序的好处是,elasticsearch可以在移至下一页时有效地跳至下一个匹配的文档(它只会忽略文档ID小于的所有文档。最后返回的文档)。 资源在这个 git请求中提到了对_doc的...
2024-01-10
elasticsearch单节点搭建与爬坑记录G
elasticsearch 单节点搭建与爬坑记录prepare虚拟机或者云服务器(这里用的是阿里云ECS)linux---centos7安装完毕的jdk相应的安装包(在https://www.cnblogs.com/G-Aurora/p/13099459.html中有快速下载的镜像站)ps.下文主要指出主要注意的地方,步骤按照标注的数字来即可(编写此文时使用的是市面上多数新版...
2024-01-10
elasticsearch怎么实现拼音首字母查询
elasticsearch英文查询在我们使用es的时候,简单的查询大家肯定都会了。利用springboot就可以实现基本的增删改查了。但是今天我们项目中就遇到了问题。百度查询效果演示:大家在搜索的时候,看到了吗?只要输入前面的字,百度就可以关联出关键字出来。有时候我们输入拼音:meinv,都可以查询出来...
2024-01-10
elasticsearch根据条件聚合到存储桶中
我从elasticsearch开始,并且一直试图进行一些聚合。基本上,我有一个数据集,包含以下形式的数据:{ "name": "The Chef Restaurant", "city": "New York", "state": "New York", "rating": "GOOD", "type": "Continental"}现在,我想进行一些汇总,并在一个查询中获得所有的Continental餐馆,Good餐馆,New York餐馆。请注...
2024-01-10
elasticsearch为同义词/词干定制分数
我正在使用elasticsearch 1.1.2。我在可搜索字段上使用具有不同权重的多重匹配查询。例:{“ multi_match”:{“ query”:“这是一个测试”,“ fields”:[“ title ^ 3”,“ description ^2”,“ body”]}}因此,在我的示例中,标题的重要性是正文的三倍。我想根据找到的匹配项为每个字段自定义权重。假设...
2024-01-10
elasticsearch:使用脚本更新嵌套字段?
我想在nested每个更新时间将一个对象添加到字段中。例如,我有一个文档:{ "test":[{"remark":"remark1"}]}下次,我想在remark测试字段中添加一个对象并保存旧remark对象。结果是:{ "test":[{"remark":"remark1"},{"remark":"remark2"}]}如何实现? 我使用脚本:{ "script": "ctx._source.test= ((ctx._source.test?: []) += rema...
2024-01-10
elasticsearch-查询多个索引是可能的吗?
我有一个带有3个索引的elasticsearch集群:/users/user/events/visit/events/register/pages/page因此,现在我需要运行处理多个索引的查询。例如: ( 要获取此信息,我需要来自多个索引的信息。 )这可能吗?也许整合Hadoop?回答:在Elasticsearch本身中,这非常容易!任何时候您指定索引时,都可以用逗号分...
2024-01-10
如何在elasticsearch中使用冒号搜索模式?
我在Elasticsearch中有一个带有value的字段"ft:05/08/201513:01:27.358,cgn:4189"。当我要使用查询字符串“ cgn:4189”进行搜索时,没有结果。我尝试像“cgn:4189”那样逃脱冒号,但是我有语法错误。我不知道该怎么做。{"query":{"bool":{"must":[{"query_string":{"default_field":"fluentd.message","query":"cgn:"}}],"must_not":[],"should":[...
2024-01-10
如何使用elasticsearch配置Jaeger?
我尝试执行此docker命令以使用Elasticsearch设置Jaeger Agent和Jaeger Collector。sudo docker run \-p 5775:5775/udp \-p 6831:6831/udp \-p 6832:6832/udp \-p 5778:5778 \-p 16686:16686 \-p 14268:14268 \-e SPAN_STORAGE_TYPE=elasticsearch \--name=jaeger \jaegertracing/all-in-one:l...
2024-01-10
elasticsearch使用查询字符串设置排序顺序
我有以下简单的elastisearch查询:http://localhost:9200/apn/presupuesto/_search?q=subcuenta:penal&sort=anio而且效果很好现在,我尝试按anio desc订购。我尝试了所有这些选项:...l&sort=anio desc...l&sort=-anio...l&sort=anio&order=desc但是他们似乎都不起作用我该如何实现?(理想情况下,从查询字符串开始,而不必使用更复...
2024-01-10
Java语言开发中elasticsearch如何安装?
1、解压已经下载的文件2、安装运行打开bin文件夹,然后双击elasticsearch.bat。linux系统进入bin,执行sh elasticsearch.sh即可。 3、查看是否运行成功在浏览器里输入127.0.0.1:9200。图示你毁容,则说明已经成功启用一个ES节点。 以上,就成功安装了elasticsearch。4、安装辅助工具——Kibanawindows 进入bin 双击kibana....
2024-01-10
elasticsearch:与分析器的匹配查询不起作用
我的目标是搜索单词,而不考虑添加到其中的分析器。我将 查询与 但我认为它可以与添加到该属性的默认分析器一起使用。在elasticsearch中,我的作者文档结构像"_source": { "Id": 3, "Organization": "let123" }索引映射: createIndexDescriptor.NumberOfReplicas(1) .NumberOfShar...
2024-01-10
有没有办法在elasticsearch索引中设置ttl
我可以看到文档说我们可以ttl在文档上设置,但不能在索引/索引上设置。还想知道如果我们设置它是否对性能有影响ttl。回答:_ttl已为每个索引启用,但有效期为每个文档。如果您希望索引“过期”,请删除它们。更简单,更高效。是的,_ttl对性能有影响。Elasticsearch处理“过期”数据的“方式”...
2024-01-10
