Ich habe Dokumente in meinem elasticsearch indiziert. Ein Beispieldokument sieht wie folgt aus:Elasticsearch: Wenden Sie einen Kleinbuchstaben auf indizierte Daten an
{
"_index": "processed_tweets",
"_type": "processed",
"_id": "830403820580663296",
"_score": 1,
"_source": {
"at": [
"@LouisDasch"
],
"original_tweet_id": "830398288352403457",
"id_str": "830403820580663296",
"trigrams": [
"blessed lourdes lady",
"lourdes lady feast",
"lady feast day",
"feast day wishing"
],
"hashtags": [
"#Catholic"
],
"id_tweet_creator": "487735029",
"tokens": [
"blessed",
"lourdes",
"lady",
"feast",
"day",
"wishing"
],
"bigrams": [
"blessed lourdes",
"lourdes lady",
"lady feast",
"feast day",
"day wishing"
],
"retweeted": true
}
}
würde Ich mag alle Hashtags in Kleinbuchstaben, die in den Bereich „Hashtags“ für die ganze Dokument, das ich indiziert. Zum Beispiel würde ich haben: "hashtags": ["#Catholic"] -> "hashtags": ["#catholic"] Was ist der beste Weg (lesss Zeit consumming), jedes Schlüsselwort auf ihre Kleinbuchstaben Äquivalent (die "#" erhalten)?
Was haben Sie versucht? – depperm
folgen sie alle der gleichen Struktur? –
@depperm Eigentlich meine Lösung ist die gesamte Neuindizierung, aber ich würde gerne wissen, ob es eine Alternative gibt – mel