簡體   English   中英

在索引文檔 elasticsearch 中搜索文本

[英]search a text in index documents elasticsearch

我正在嘗試查詢 elasticsearch 索引以僅檢索包含特定字符串(文本)示例“Mensuelle”的文檔。 我是 elasticsearch 的新手,請幫幫我。

這是查詢

GET index/_search { 
"size": 100,
"query": {
    "bool": {
        "must": [{
                "query_string": {
                    "query": "Mensuelle",
                    "fields": [],
                    "type": "best_fields",
                    "default_operator": "or",
                    "max_determinized_states": 10000,
                    "enable_position_increments": true,
                    "fuzziness": "AUTO",
                    "fuzzy_prefix_length": 0,
                    "fuzzy_max_expansions": 50,
                    "phrase_slop": 0,
                    "escape": false,
                    "auto_generate_synonyms_phrase_query": true,
                    "fuzzy_transpositions": true,
                    "boost": 1.0
                }
            }
        ],
        "adjust_pure_negative": true,
        "boost": 1.0
    }
}

}

這是一個文檔示例{

"_index": "sf147a",
"_type": "sf",
"_id": "sf147a_9b754d43a0e698a7b97319f386bbb301df45ae2b_measure",
"_score": 1,
"_source": {
    "Monnaie ": "M1B : Euros",
    "Activité ": "SB1 : France",
    "metric": "SCH_0020",
    "Objet de l'opération de crédit ": "SMA : Total résidence principale",
    "Période couverte ": "SPL : Dernier mois",
    "Tableau": "CREDITHAB",
    "Variante Tableau": "CREDITHAB",
    "Fréquence": "Mensuelle",
    "Code CIB": "39996",
    "dateDebutSerie": "2020-08-31",
    "dateFinSerie": "2020-08-31"

這只是返回文檔的一個示例。它實際上有更多數據 * 這里是索引映射的一部分

{
"sf147b": {
    "mappings": {
        "properties": {
            "Activité ": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Catégorie de population": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Code CIB": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Code Description du fait": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Code catégorie de population": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Date d'arrêté": {
                "type": "date"
            },
            "Description du fait": {
                "type": "text",
                "copy_to": ["all_muses"]
            },
            "Début de période": {
                "properties": {
                    "date": {
                        "type": "date"
                    },
                    "value": {
                        "type": "keyword"
                    }
                }
            },
            "Element SURFI": {
                "type": "text",
                "copy_to": ["all_muses"]
            },
            "Fréquence": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Localisation du bien ou, à défaut, de l'opération ": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Monnaie ": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Objet de l'opération de crédit ": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Période couverte ": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Raison sociale": {
                "type": "text",
                "copy_to": ["all_muses"]
            },
            "SIREN": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Tableau": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Taux d'apport personnel ": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Taux d'endettement des emprunteurs ": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Taxonomie": {
                "properties": {
                    "date": {
                        "type": "date"
                    },
                    "value": {
                        "type": "keyword"
                    }
                }
            },
            "Unité": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Variante Tableau": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "all_muses": {
                "type": "text",
                "analyzer": "muses1"
            },
            "dateDebutSerie": {
                "type": "date",
                "format": "yyyy-MM-dd"
            },
            "dateFinSerie": {
                "type": "date",
                "format": "yyyy-MM-dd"
            },
            "date_chargement_muses": {
                "type": "date"
            },
            "date_maj_serie": {
                "type": "date"
            },
            "decimals": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "faits": {
                "properties": {
                    "faitDate": {
                        "type": "date"
                    },
                    "faitMaj": {
                        "type": "date"
                    },
                    "faitValue": {
                        "type": "keyword"
                    }
                }
            },
            "famille": {
                "type": "keyword",
                "fields": {
                    "famille_a": {
                        "type": "text"
                    }
                },
                "copy_to": ["all_muses"]
            },
            "metric": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "serie_nulle": {
                "type": "text",
                "fields": {
                    "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                    }
                }
            },
            "sousFamille": {
                "type": "keyword",
                "fields": {
                    "sousFamille_a": {
                        "type": "text"
                    }
                },
                "copy_to": ["all_muses"]
            },
            "table_hbase": {
                "type": "keyword"
            },
            "tag_suggest": {
                "type": "completion",
                "analyzer": "muses1",
                "preserve_separators": false,
                "preserve_position_increments": false,
                "max_input_length": 40
            },
            "titreIndividu": {
                "type": "keyword"
            },
            "titreSerie": {
                "type": "keyword",
                "fields": {
                    "titreSerie_a": {
                        "type": "text"
                    }
                },
                "copy_to": ["all_muses"]
            }
        }
    }
}

}

我正在嘗試查詢 elasticsearch 索引以僅檢索包含特定字符串(文本)示例“Mensuelle”的文檔。 我是 elasticsearch 的新手,請幫幫我。

這是查詢

GET index/_search { 
"size": 100,
"query": {
    "bool": {
        "must": [{
                "query_string": {
                    "query": "Mensuelle",
                    "fields": [],
                    "type": "best_fields",
                    "default_operator": "or",
                    "max_determinized_states": 10000,
                    "enable_position_increments": true,
                    "fuzziness": "AUTO",
                    "fuzzy_prefix_length": 0,
                    "fuzzy_max_expansions": 50,
                    "phrase_slop": 0,
                    "escape": false,
                    "auto_generate_synonyms_phrase_query": true,
                    "fuzzy_transpositions": true,
                    "boost": 1.0
                }
            }
        ],
        "adjust_pure_negative": true,
        "boost": 1.0
    }
}

}

這是一個文檔示例{

"_index": "sf147a",
"_type": "sf",
"_id": "sf147a_9b754d43a0e698a7b97319f386bbb301df45ae2b_measure",
"_score": 1,
"_source": {
    "Monnaie ": "M1B : Euros",
    "Activité ": "SB1 : France",
    "metric": "SCH_0020",
    "Objet de l'opération de crédit ": "SMA : Total résidence principale",
    "Période couverte ": "SPL : Dernier mois",
    "Tableau": "CREDITHAB",
    "Variante Tableau": "CREDITHAB",
    "Fréquence": "Mensuelle",
    "Code CIB": "39996",
    "dateDebutSerie": "2020-08-31",
    "dateFinSerie": "2020-08-31"

這只是返回文檔的一個示例。它實際上有更多數據 * 這里是索引映射的一部分

{
"sf147b": {
    "mappings": {
        "properties": {
            "Activité ": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Catégorie de population": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Code CIB": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Code Description du fait": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Code catégorie de population": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Date d'arrêté": {
                "type": "date"
            },
            "Description du fait": {
                "type": "text",
                "copy_to": ["all_muses"]
            },
            "Début de période": {
                "properties": {
                    "date": {
                        "type": "date"
                    },
                    "value": {
                        "type": "keyword"
                    }
                }
            },
            "Element SURFI": {
                "type": "text",
                "copy_to": ["all_muses"]
            },
            "Fréquence": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Localisation du bien ou, à défaut, de l'opération ": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Monnaie ": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Objet de l'opération de crédit ": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Période couverte ": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Raison sociale": {
                "type": "text",
                "copy_to": ["all_muses"]
            },
            "SIREN": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Tableau": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Taux d'apport personnel ": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Taux d'endettement des emprunteurs ": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Taxonomie": {
                "properties": {
                    "date": {
                        "type": "date"
                    },
                    "value": {
                        "type": "keyword"
                    }
                }
            },
            "Unité": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "Variante Tableau": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "all_muses": {
                "type": "text",
                "analyzer": "muses1"
            },
            "dateDebutSerie": {
                "type": "date",
                "format": "yyyy-MM-dd"
            },
            "dateFinSerie": {
                "type": "date",
                "format": "yyyy-MM-dd"
            },
            "date_chargement_muses": {
                "type": "date"
            },
            "date_maj_serie": {
                "type": "date"
            },
            "decimals": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "faits": {
                "properties": {
                    "faitDate": {
                        "type": "date"
                    },
                    "faitMaj": {
                        "type": "date"
                    },
                    "faitValue": {
                        "type": "keyword"
                    }
                }
            },
            "famille": {
                "type": "keyword",
                "fields": {
                    "famille_a": {
                        "type": "text"
                    }
                },
                "copy_to": ["all_muses"]
            },
            "metric": {
                "type": "keyword",
                "copy_to": ["all_muses"]
            },
            "serie_nulle": {
                "type": "text",
                "fields": {
                    "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                    }
                }
            },
            "sousFamille": {
                "type": "keyword",
                "fields": {
                    "sousFamille_a": {
                        "type": "text"
                    }
                },
                "copy_to": ["all_muses"]
            },
            "table_hbase": {
                "type": "keyword"
            },
            "tag_suggest": {
                "type": "completion",
                "analyzer": "muses1",
                "preserve_separators": false,
                "preserve_position_increments": false,
                "max_input_length": 40
            },
            "titreIndividu": {
                "type": "keyword"
            },
            "titreSerie": {
                "type": "keyword",
                "fields": {
                    "titreSerie_a": {
                        "type": "text"
                    }
                },
                "copy_to": ["all_muses"]
            }
        }
    }
}

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM