相关疑难解决方法(0)

C# Nest ElasticSearch 无法将“token_chars”映射到 Nest fluentMapping

我通过 ElasticSearch Sense 浏览器插件创建了以下索引,并创建了 C# Nest Fluent Mapping。我可以在 Nest 中表达除 nGrams 过滤器上的“token_chars”之外的所有内容。我没有在 C# nest 上获得强类型属性来添加“token_chars”。有没有人遇到过同样的问题?

下面列出了 json 和 c# 设置。请帮忙

        "analysis": {
           "analyzer": {
              "str_index_analyzer": {
                 "filter": [
                    "lowercase",
                    "substring"
                 ],
                 "tokenizer": "keyword"
              },
           "filter": {
              "substring": {
                 "max_gram": "50",
                 "type": "nGram",
                 "min_gram": "2",
                 "token_chars": [ /*Not able to map */
                    "letter",
                    "digit"
                 ]
              }
           }
Run Code Online (Sandbox Code Playgroud)

我没有在 C# nest 上获得强类型属性来添加“token_chars”。有人面临同样的问题吗?

        "analysis": {
           "analyzer": {
              "str_index_analyzer": {
                 "filter": [
                    "lowercase",
                    "substring"
                 ],
                 "tokenizer": "keyword"
              },
           "filter": {
              "substring": {
                 "max_gram": "50", …
Run Code Online (Sandbox Code Playgroud)

elasticsearch nest

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

标签 统计

elasticsearch ×1

nest ×1