小编Sur*_*lvi的帖子

simple_query_string 和 query_string 哪个更好?

弹性搜索simple_query_string和之间有什么区别?query_string

哪个更适合搜索?

在elasticsearch的simple_query_string文档中,是这么写的

与常规query_string查询不同,该simple_query_string查询永远不会抛出异常并丢弃查询的无效部分。

但还不清楚。哪一个更好?

elasticsearch

8
推荐指数
1
解决办法
8067
查看次数

即使使用 update_by_query 顺序更新文档时,Elastic Search 也会出现版本冲突

我正在尝试使用 update_by_query 更新文档的嵌套类型字段。我正在使用以下脚本查询:

POST test/_update_by_query
{
  "script": {
    "source": "ctx._source.address = params.address",
    "params": {
              "address": [{"city":"Mumbai"}]
    }
  },
  "query": {
    "bool": {
      "must": [
        {
                        "term": {
                            "uid": "b123"
                        }
                    }
      ]
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

version conflict, required seqNo [607], primary term [16]. current document has seqNo [608] and primary term [16]
Run Code Online (Sandbox Code Playgroud)

此问题的原因是什么以及如何解决此问题?我可以在这里使用任何其他查询来代替 _update_by_query 吗?请在这里帮助我

elasticsearch kibana elastic-stack elasticsearch-5

7
推荐指数
2
解决办法
1万
查看次数

Elastic Search 版本冲突问题

我正在使用弹性搜索进行搜索。但最近我观察到在将数据添加到弹性搜索时出现了一些随机错误:

版本冲突,需要 seqNo [113789],主要术语 [19]。当前文档有 seqNo [113797] 和主要术语 [19]

上述类型错误随机出现,我无法在弹性搜索中添加/更新数据。能否请您帮助理解:

  1. 这个问题的根本原因是什么?
  2. 我如何重现这个问题?因为这是随机出现的需要知道重现此问题的基本步骤
  3. 解决这个问题的方法是什么?我该如何解决这个问题?

elasticsearch kibana elastic-stack elasticsearch-5

7
推荐指数
1
解决办法
2391
查看次数

我如何获取我使用import.io中的New Extractor从页面中提取的每列的data_type?

我正在使用import.io,我使用New Extractor从网站页面获取数据.我创建了不同类型的列并将内容插入其中之后,我发布了该数据.我得到了JSON格式的数据.但是那个JSON格式数据没有给我data_type列,意味着这个列的格式是文本或图像或任何其他格式.所以如何使用New Extractor获取列的data_type 请帮帮我?

json import.io

6
推荐指数
0
解决办法
118
查看次数

弹性搜索mapper_parsing_exception错误

我在弹性搜索中创建了一个名为 test 的索引。索引映射如下:

{
    "title": {
        "type": "text",
        "fields": {
            "raw": {
                "type": "keyword"
            }
        }
    },
    "url": {
        "type": "text",
        "fields": {
            "raw": {
                "type": "keyword"
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

创建索引后,我在其中添加了以下文档:

 {
    "title": "demo",
    "url": {
        "name": "tiger",
        "age": 10
    }
}
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

{"mapper_parsing_exception","re​​ason":"无法解析类型 [text] 的字段 [url]"}

谁能帮我解决这个问题?

elasticsearch kibana

5
推荐指数
1
解决办法
2万
查看次数

删除与模式匹配的 Redis 键

我使用 Redis 哈希集以以下格式存储数据:

hset b1.b2.b3 name test
Run Code Online (Sandbox Code Playgroud)

现在我想删除这个键,所以我使用以下格式:

del b1.b2.*
Run Code Online (Sandbox Code Playgroud)

但它不起作用,那么我如何使用模式删除 Redis 键呢?

redis redis-cli redisclient

5
推荐指数
1
解决办法
2万
查看次数

Redis 转义特殊字符

我们如何在Redis搜索中转义特殊字符?我使用 sscan 使用 Match 操作从 Redis 中搜索数据,并且我的数据中有特殊字符,如 @#[]$& 等,那么我该怎么做呢?

redis

3
推荐指数
1
解决办法
3865
查看次数

import.io中Classic Extractor和New Extractor有什么区别?

Classic ExtractorNew Extractor之间的主要区别是什么,最好使用?

import.io

2
推荐指数
1
解决办法
194
查看次数

如何获取contentful中的access_token?

我不知道如何获取内容丰富的访问令牌。我尝试了很多搜索、复制/粘贴各种“解决方案”,但没有一个对我有用。请帮助我解决这个问题。

contentful contentful-management

1
推荐指数
1
解决办法
4194
查看次数