Validierung und Änderung der Elasticsearch -Indexeinstellungen während der Initialisierung der FederschuhJava

Java-Forum
Anonymous
 Validierung und Änderung der Elasticsearch -Indexeinstellungen während der Initialisierung der Federschuh

Post by Anonymous »

Ich verwende die Konfiguration von Spring Data Elasticsearch Index mit einer solchen Syntax: < /p>
@Document(indexName = "example")
@Setting(settingPath = "path_to_example_setting_file.json")
@Mapping(mappingPath = "path_to_example_mapping_file.json")
public class ExampleIndex {

@Id
@Field(type = FieldType.Keyword)
private String id;

@Field(type = FieldType.Text, analyzer = "ngram_analyzer")
private String exampleName;
< /code>
Ich habe also Anmerkungen + .json Konfigurieren von Dateien. Während der Frühlingsbean -Initialisierung in der @Configuration -Klasse möchte ich die Einstellungen dieser Indexänderung überprüfen.@Configuration
@EnableElasticsearchRepositories("path")
public class ElasticConfiguration extends ElasticsearchConfiguration {

...extra code
@Bean
public ExampleIndex exampleIndex(
ElasticsearchOperations elastiOps
) {
IndexOperations indexOperations = elasticsearchOperations.indexOps(IndexCoordinates.of("example"));

*** get current settings from json path with Settings.parse()***
if (currentSettings.equals(newSettings) {
return new ExampleIndex()
} else {
indexOperations.delete();
indexOperations.create(newSettings, newMapping);
return new ExampleIndex()
}
}
< /code>
, aber dies wird aufgrund von Syntaxunterschieden in neuen JSON -Einstellungen und aktuellen Einstellungen aus dem Index nicht gut funktionieren.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post
  • Wie durchsuche ich Elasticsearch mit Spring-Boot-Starter-Data-Elasticsearch?
    by Guest » » in Java
    0 Replies
    8 Views
    Last post by Guest
  • Quakrus mit dem Elasticsearch -Client stellt keine Verbindung zum HTTPS -Elasticsearch -Server her
    by Anonymous » » in Java
    0 Replies
    5 Views
    Last post by Anonymous
  • Federschuh - API GUS
    by Guest » » in Java
    0 Replies
    2 Views
    Last post by Guest
  • Amazon AWS -Fehler mit S3 -Bucket nicht vorhanden (Federschuh)
    by Guest » » in Java
    0 Replies
    5 Views
    Last post by Guest
  • Federschuh - API GUS
    by Guest » » in Java
    0 Replies
    1 Views
    Last post by Guest