anchor.diff:  
   quarkus.hibernate-search-orm.elasticsearch.hosts=es1.mycompany.com:9200
   quarkus.hibernate-search-orm.elasticsearch.version=7
  -quarkus.hibernate-search-orm.automatic-indexing.synchronization.strategy=write-sync
   ----
   
   Using a map based approach, it is also possible to configure named persistence units:
  
positive.code: 
  quarkus.datasource.db-kind=postgresql <2>
  
  quarkus.hibernate-orm.database.generation=drop-and-create <3>
  quarkus.hibernate-orm.sql-load-script=import.sql <4>
  
  quarkus.hibernate-search-orm.elasticsearch.version=7 <5>
  quarkus.hibernate-search-orm.elasticsearch.analysis.configurer=bean:myAnalysisConfigurer <6>
  quarkus.hibernate-search-orm.schema-management.strategy=drop-and-create <7>
  quarkus.hibernate-search-orm.automatic-indexing.synchronization.strategy=sync <8>
  
  %prod.quarkus.datasource.jdbc.url=jdbc:postgresql://localhost/quarkus_test <9>
  
negative.code: ----
  <1> We won't use SSL, so we disable it to have a more compact native executable.
  <2> Let's create a PostgreSQL datasource.
  <3> In dev mode and in tests, we will drop and recreate the schema on startup.
  <4> We load some initial data on startup.
  <5> We need to tell Hibernate Search about the version of Elasticsearch we will use.
  It is important because there are significant differences between Elasticsearch mapping syntax depending on the version.
  Since the mapping is created at build time to reduce startup time, Hibernate Search cannot connect to the cluster to automatically detect the version.
  Note that, for OpenSearch, you need to prefix the version with `opensearch:`; see <<opensearch>>.
  <6> We point to the custom `AnalysisConfigurer` which defines the configuration of our analyzers and normalizers.
  <7> In dev mode and in tests, we will drop and recreate the index on startup.
  <8> This means that we wait for the entities to be searchable before considering a write complete.
  On a production setup, the `write-sync` default will provide better performance.
  Using `sync` is especially important when testing as you need the entities to be searchable immediately.
  