diff --git a/demo-springboot-elasticserach/.idea/compiler.xml b/demo-springboot-elasticserach/.idea/compiler.xml
new file mode 100644
index 0000000000000000000000000000000000000000..838c687756ac1ca38e2afbe9219aa35649bf29fc
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/compiler.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/encodings.xml b/demo-springboot-elasticserach/.idea/encodings.xml
new file mode 100644
index 0000000000000000000000000000000000000000..63e900193296f8ed911a1b9f5b051cf908099431
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/encodings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/jarRepositories.xml b/demo-springboot-elasticserach/.idea/jarRepositories.xml
new file mode 100644
index 0000000000000000000000000000000000000000..712ab9d985c20018a0c97b93d2148ac1ffe588a5
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/jarRepositories.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6fec8f4346ac31350b855bd6cd3886f1d15e3f79
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9eb8596a33a55f6e2480baf37393b24b7ae8da60
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__com_carrotsearch_hppc_0_8_1.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__com_carrotsearch_hppc_0_8_1.xml
new file mode 100644
index 0000000000000000000000000000000000000000..63a4941a0dafe099b4f1c04a4111205d51e0e025
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__com_carrotsearch_hppc_0_8_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..b269864ff7a7fa84d0bc81b646f67da069f79d68
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_11_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_11_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5470f15efbbe87210a43dbbef8fb44831f08b9b5
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_11_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_11_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_11_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..247505a2e69c0150473148999f673e4cac1b39fb
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_11_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_cbor_2_11_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_cbor_2_11_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..0ed612dc37a4f9e75cdd8e5515cc164cb6d5c81e
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_cbor_2_11_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_smile_2_11_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_smile_2_11_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..dc46ebb5a696bcba2d322c9647f23e1f8fe9f1ce
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_smile_2_11_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_11_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_11_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d9c2197f0b62991e0bcd420bc1d071fb42cb9005
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_11_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5e7e7388798051052c8d8b0602827937d5dfbfc3
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..acb88ad872b962e939ba3ce736978dba1d91f753
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..8c681f43e9b03fea5477d570a82b0cf586badcf3
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__com_github_spullara_mustache_java_compiler_0_9_6.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__com_github_spullara_mustache_java_compiler_0_9_6.xml
new file mode 100644
index 0000000000000000000000000000000000000000..8b1e24ab79b27a197f1ec0085e8d20bae6ad6a93
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__com_github_spullara_mustache_java_compiler_0_9_6.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f19f6eb36d90a68eaceb438559d62b3054eaef31
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__com_tdunning_t_digest_3_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__com_tdunning_t_digest_3_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..791d040e63c50c6f608c4e6c77f198222ab235f4
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__com_tdunning_t_digest_3_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
new file mode 100644
index 0000000000000000000000000000000000000000..b8581a6f5eef96c4979f258063e7c7c8d633f024
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__commons_codec_commons_codec_1_15.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__commons_codec_commons_codec_1_15.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c88c2b719293bbf65ac64cbdae414614db15165b
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__commons_codec_commons_codec_1_15.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_buffer_4_1_59_Final.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_buffer_4_1_59_Final.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d8fa15806235a51a0268e206ac1acf9413a40f07
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_buffer_4_1_59_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_codec_4_1_59_Final.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_codec_4_1_59_Final.xml
new file mode 100644
index 0000000000000000000000000000000000000000..327fb1be2a74bd931bcfa37ad0c0a3cf595e04b2
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_codec_4_1_59_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_codec_http_4_1_59_Final.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_codec_http_4_1_59_Final.xml
new file mode 100644
index 0000000000000000000000000000000000000000..99bdeb7d42068c4464c09ef260050f7df9f83331
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_codec_http_4_1_59_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_common_4_1_59_Final.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_common_4_1_59_Final.xml
new file mode 100644
index 0000000000000000000000000000000000000000..8ea59d9aef160a8fda81feb59495254a4552ebc1
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_common_4_1_59_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_handler_4_1_59_Final.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_handler_4_1_59_Final.xml
new file mode 100644
index 0000000000000000000000000000000000000000..80569e813bf8eab1e86be67521fc3cba6c72f235
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_handler_4_1_59_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_resolver_4_1_59_Final.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_resolver_4_1_59_Final.xml
new file mode 100644
index 0000000000000000000000000000000000000000..0dcd7daa25d4f1618938169c98037f155eb8b5cb
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_resolver_4_1_59_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_transport_4_1_59_Final.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_transport_4_1_59_Final.xml
new file mode 100644
index 0000000000000000000000000000000000000000..37b92cf79c2ead5aa9c2c6a61b503d53b939400a
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__io_netty_netty_transport_4_1_59_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..be90656e69bb0356d5fbed85d2639aeac6c5f16a
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml
new file mode 100644
index 0000000000000000000000000000000000000000..cba9dd244f222ce7ecbdcab4c7f9621a57fe1a67
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..04213f73868a39471664c431bdb5073055eb36d5
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__joda_time_joda_time_2_10_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__joda_time_joda_time_2_10_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..b1cda8c546cf6fea8a364bdf1d14a37019f45647
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__joda_time_joda_time_2_10_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__junit_junit_4_12.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__junit_junit_4_12.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d411041745b6e44356035cdd44538daca09388f6
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__junit_junit_4_12.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_20.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_20.xml
new file mode 100644
index 0000000000000000000000000000000000000000..e4da1454c3f6bb10792afcae9763c3ba87b6647d
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_20.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_20.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_20.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ce60b61c4a192eb5b4f5084b586b633ff6347b6f
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_20.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..b3d38583846d5aa1772f53caeccc169761a55a6f
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..108302355fbaaf40e819f97756e3ed357517a466
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__net_sf_jopt_simple_jopt_simple_5_0_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__net_sf_jopt_simple_jopt_simple_5_0_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9c0855d6d395f5b521593bb0b5b910b74b4ad808
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__net_sf_jopt_simple_jopt_simple_5_0_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_httpcomponents_httpasyncclient_4_1_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_httpcomponents_httpasyncclient_4_1_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..fe2908cfcfd64e1d25a644626e1b5edaf1782dee
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_httpcomponents_httpasyncclient_4_1_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_13.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_13.xml
new file mode 100644
index 0000000000000000000000000000000000000000..63bee0e13b468d0ed0f23053d44aae739dec1278
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_13.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_14.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_14.xml
new file mode 100644
index 0000000000000000000000000000000000000000..427f319c6c036f04dc8c165d9028e4b3bbe855eb
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_14.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_nio_4_4_14.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_nio_4_4_14.xml
new file mode 100644
index 0000000000000000000000000000000000000000..7934995453b135e4eb603116329e7e269e3585ca
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_nio_4_4_14.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_13_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_13_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..8ad499666deb18b7b66bbe7b7af75a4cb9d0a946
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_13_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_13_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_13_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..57e6ac4878219cace6e087de5021bc4b5a223092
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_13_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_analyzers_common_8_6_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_analyzers_common_8_6_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c8cd19d8e992841973a5526ed5e272cfe7e638e7
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_analyzers_common_8_6_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_backward_codecs_8_6_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_backward_codecs_8_6_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..431d6840a4774cd2ed0c0b5a7d2d60589dc1bc77
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_backward_codecs_8_6_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_core_8_6_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_core_8_6_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..bc7dfd99a387ebce7c2100a8803691773dd4eead
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_core_8_6_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_grouping_8_6_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_grouping_8_6_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..36cc3259063865c922f79e1675569e0b2ca9a368
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_grouping_8_6_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_highlighter_8_6_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_highlighter_8_6_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..2b5feefed7910305f159ba6cff0ada53754f2bd5
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_highlighter_8_6_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_join_8_6_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_join_8_6_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..3bef521eba9081471b1b3f9436ceaf0583dfb3a5
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_join_8_6_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_memory_8_6_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_memory_8_6_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..0a3aa223de9c089dbb28f8ebf2c824125ba0b58c
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_memory_8_6_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_misc_8_6_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_misc_8_6_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6bac9a0b37a3cc3c07db609f085c25657b00b097
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_misc_8_6_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_queries_8_6_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_queries_8_6_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..28f4b73af3194444ecf23a4683a831b18ae83a39
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_queries_8_6_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_queryparser_8_6_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_queryparser_8_6_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9d1600e2ffe16451396342a5485af88eb8359490
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_queryparser_8_6_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_sandbox_8_6_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_sandbox_8_6_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c6c8f4101b7e3f6cccfd6d3ee650c1b5219a19fc
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_sandbox_8_6_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_spatial3d_8_6_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_spatial3d_8_6_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..86037658141e9ebefb03284040cd03e89b0878f8
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_spatial3d_8_6_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_spatial_extras_8_6_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_spatial_extras_8_6_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..46e02e9e7d52ff0d052b986dc434a83e5d978af9
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_spatial_extras_8_6_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_suggest_8_6_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_suggest_8_6_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..da2060d495414d043cac14774197f1376e471c7f
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_lucene_lucene_suggest_8_6_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_43.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_43.xml
new file mode 100644
index 0000000000000000000000000000000000000000..40e23f0571d9d241a494ece2fbfb641792f8445f
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_43.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_43.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_43.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d71ef011461980579bbee81d5a3971357aefb46d
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_43.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f854ab00fdbf2e7209bbdf678f7c45f3bb209378
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_assertj_assertj_core_3_18_1.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_assertj_assertj_core_3_18_1.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6a2f2054d27832e62d83c081fdd1a63ffd7f2f4b
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_assertj_assertj_core_3_18_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_client_elasticsearch_rest_client_7_9_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_client_elasticsearch_rest_client_7_9_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5c7f64a06b03f05737a4cc931cb032ba2124fa9a
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_client_elasticsearch_rest_client_7_9_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_client_elasticsearch_rest_high_level_client_7_9_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_client_elasticsearch_rest_high_level_client_7_9_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..98411dc0bdf4606e6f747d5698b03c7ec6fe80ef
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_client_elasticsearch_rest_high_level_client_7_9_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_elasticsearch_7_9_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_elasticsearch_7_9_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..8e159f16f049a5b4fd2391761df8cd4c0662b643
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_elasticsearch_7_9_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_elasticsearch_cli_7_9_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_elasticsearch_cli_7_9_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f9b2350e543e9d69e4285f7cec72bd30e7839324
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_elasticsearch_cli_7_9_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_elasticsearch_core_7_9_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_elasticsearch_core_7_9_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a6afa898e03ea764ce6a406e65c0929a0739f405
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_elasticsearch_core_7_9_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_elasticsearch_geo_7_9_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_elasticsearch_geo_7_9_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..264e7ad79dc8bd8fb425ad98d5e3f33639fca6ed
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_elasticsearch_geo_7_9_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_elasticsearch_secure_sm_7_9_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_elasticsearch_secure_sm_7_9_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d34bf01a6fc6ac6b191a1cb46493d65ca95a8867
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_elasticsearch_secure_sm_7_9_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_elasticsearch_x_content_7_9_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_elasticsearch_x_content_7_9_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..216c67afe001e6ce6fce828cfd2eba3c0685a906
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_elasticsearch_x_content_7_9_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_jna_5_5_0.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_jna_5_5_0.xml
new file mode 100644
index 0000000000000000000000000000000000000000..2a4f02c6a1aa40cfb824aa59d276db8b131069d4
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_jna_5_5_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_plugin_aggs_matrix_stats_client_7_9_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_plugin_aggs_matrix_stats_client_7_9_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..75bb4378ed8fe401a5bb720845db8dd7ae585f91
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_plugin_aggs_matrix_stats_client_7_9_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_plugin_lang_mustache_client_7_9_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_plugin_lang_mustache_client_7_9_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..66ea59ccba5c337b8b0518e60a7a9ff7f8d56459
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_plugin_lang_mustache_client_7_9_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_plugin_mapper_extras_client_7_9_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_plugin_mapper_extras_client_7_9_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a3a0021ffcb17626b7d77fc6908b1f8f26a851e3
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_plugin_mapper_extras_client_7_9_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_plugin_parent_join_client_7_9_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_plugin_parent_join_client_7_9_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d26e0d094f9e0856c0e07d082354e7bf8c780df6
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_plugin_parent_join_client_7_9_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_plugin_rank_eval_client_7_9_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_plugin_rank_eval_client_7_9_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ba51b7c91ccd4cb526c00db2a459c1d0ec64144f
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_plugin_rank_eval_client_7_9_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_plugin_transport_netty4_client_7_9_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_plugin_transport_netty4_client_7_9_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..49706cf39b81ac4172a7cc50adb89151b8d9dafd
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_elasticsearch_plugin_transport_netty4_client_7_9_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_glassfish_jakarta_el_3_0_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_glassfish_jakarta_el_3_0_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ae5020d69f0e700c9eca359ae07f33d714285800
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_glassfish_jakarta_el_3_0_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6b5496ff097a7fd9b72025c4acf36cda1416eda3
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_hamcrest_hamcrest_core_2_2.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_hamcrest_hamcrest_core_2_2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..15f1e4c1711f60a1c1b2c37b3e0e45ba6015bcd4
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_hamcrest_hamcrest_core_2_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml
new file mode 100644
index 0000000000000000000000000000000000000000..04cc804018ab8cf7e2a2997a090470b02e9deabf
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_7_1.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_7_1.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ffb7e96eb757eb51b833f82aadcf411919d3e04c
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_7_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_7_1.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_7_1.xml
new file mode 100644
index 0000000000000000000000000000000000000000..cbbc09f330d9c03f842805387dbb60ba240c2efa
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_7_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_7_1.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_7_1.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f17fef7abb1cd95bffd56785702b171b416c2e8e
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_7_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_7_1.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_7_1.xml
new file mode 100644
index 0000000000000000000000000000000000000000..1358a8bf97abd8a3bafc5ad263389815fdfff5b4
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_7_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_7_1.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_7_1.xml
new file mode 100644
index 0000000000000000000000000000000000000000..1ded6d5352a41736ae2bbd628b0e2997d211bf1b
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_7_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_7_1.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_7_1.xml
new file mode 100644
index 0000000000000000000000000000000000000000..983d9734919ce1eb426de52f9d72eb7ce66d95b5
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_7_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_mockito_mockito_core_3_6_28.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_mockito_mockito_core_3_6_28.xml
new file mode 100644
index 0000000000000000000000000000000000000000..62ca28e9f4db0e85bfcaa3acd69528c90727806b
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_mockito_mockito_core_3_6_28.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_6_28.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_6_28.xml
new file mode 100644
index 0000000000000000000000000000000000000000..79fde7d105d102455dc98bc0358c288c8863f133
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_6_28.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_objenesis_objenesis_3_1.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_objenesis_objenesis_3_1.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ae73399759c51aab272235e753898221d70a0e62
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_objenesis_objenesis_3_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml
new file mode 100644
index 0000000000000000000000000000000000000000..fbc1b1635a2c69174f8bea7d6306f5175015adc0
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..0bf8cf2b279adf5dbfdb0ad574f87390f1e4b072
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_projectlombok_lombok_1_18_18.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_projectlombok_lombok_1_18_18.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9c76b550459b587049f0e9004f88be8967e02fd8
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_projectlombok_lombok_1_18_18.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c4c54d6d5452b5e2f25085adb2d2b98c38ae4731
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_30.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_30.xml
new file mode 100644
index 0000000000000000000000000000000000000000..27229ce3e82cb0f1ec67292e953fc9bf08bb12ba
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_30.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml
new file mode 100644
index 0000000000000000000000000000000000000000..02b6812c3b22ac0b71ecfdd339cfc092deb99e0e
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_4_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_4_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6abbcebb94f734db1892f5a4d9374469baae8b91
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_4_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_4_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_4_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..0543da380107c4619a237fab71890c5b1b693923
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_4_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_4_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_4_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..20d833292d6626b65dbe7637ca0279e8dd1b9372
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_4_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_elasticsearch_2_4_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_elasticsearch_2_4_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..be07b6740797392fa93c191086febe50aaed4646
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_elasticsearch_2_4_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_4_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_4_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..8adaaaf8b25c051811c3e9f70bdf826b71b67fcf
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_4_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_4_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_4_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..2c454bfabd5de8b6f8d5647c98e20b6465c7aabc
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_4_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_4_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_4_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..69fef39087bb36035867829ff174e2b61a2d4570
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_4_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_4_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_4_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..991b9d370828fb6cba6e3108e12205331d8c2ae9
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_4_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_4_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_4_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..41ed34a9852110d47455e268d3cdde1dc825761b
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_4_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_4_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_4_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..bf9e5cc01c6e8c2475d774e1c020edcbc033f65b
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_4_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_4_3.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_4_3.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5dbf643bb60d75dac9be491a622faadbdabad240
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_4_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_4_5.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_4_5.xml
new file mode 100644
index 0000000000000000000000000000000000000000..0513debaa05f9e3f9aaf73a5e93e7eace3528e47
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_4_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_data_spring_data_elasticsearch_4_1_5.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_data_spring_data_elasticsearch_4_1_5.xml
new file mode 100644
index 0000000000000000000000000000000000000000..93df9dd557aaaffaad39d120b6be32e6c13e45f0
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_data_spring_data_elasticsearch_4_1_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_aop_5_3_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_aop_5_3_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..7cf9a21d95e4f34c77977b283109e2375ecf0285
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_aop_5_3_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_beans_5_3_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_beans_5_3_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..97ba68025b766207f5e354b1b43dc51376041df0
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_beans_5_3_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_context_5_3_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_context_5_3_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6d1b4b5b2f51eb346189f4cf36f724896e07ca55
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_context_5_3_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_core_5_3_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_core_5_3_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..821d00c710a9501482dd2ab91e8d8544f10a7cfd
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_core_5_3_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_expression_5_3_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_expression_5_3_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..63a90de7b9e91c794a22341e93f3fd3eed0400e7
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_expression_5_3_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_jcl_5_3_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_jcl_5_3_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..21cd6af9dd9fc4b2af9b3ef3f0ea283b6a23716f
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_jcl_5_3_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_test_5_3_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_test_5_3_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..90dbb6f92ca7ada9d323a14775c60adb53c78fe8
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_test_5_3_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_tx_5_3_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_tx_5_3_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..92dc03ce01c909b48b0c1815d845e40f44473d69
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_tx_5_3_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_web_5_3_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_web_5_3_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d3463d35cdc811ea6d26921344db5080a58aadc3
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_web_5_3_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_webmvc_5_3_4.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_webmvc_5_3_4.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ce681e286962627afd60d37b15805aeb4df984de
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_springframework_spring_webmvc_5_3_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_7_0.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_7_0.xml
new file mode 100644
index 0000000000000000000000000000000000000000..006a8d346efa506e119271dd612dfc07f4eef831
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_7_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/libraries/Maven__org_yaml_snakeyaml_1_27.xml b/demo-springboot-elasticserach/.idea/libraries/Maven__org_yaml_snakeyaml_1_27.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5f4b15df922472ade20bb9020b4cea4daf1b3897
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/libraries/Maven__org_yaml_snakeyaml_1_27.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/misc.xml b/demo-springboot-elasticserach/.idea/misc.xml
new file mode 100644
index 0000000000000000000000000000000000000000..e8942bd657de5d563106553e3b4591f01eb45fe8
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/misc.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/modules.xml b/demo-springboot-elasticserach/.idea/modules.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f74bdf586668b1f09828f9008b662610a33af8be
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/vcs.xml b/demo-springboot-elasticserach/.idea/vcs.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6c0b8635858dc7ad44b93df54b762707ce49eefc
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.idea/workspace.xml b/demo-springboot-elasticserach/.idea/workspace.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9d2aebe459fc9da1d8afbdd0de8329427899d4bf
--- /dev/null
+++ b/demo-springboot-elasticserach/.idea/workspace.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/.mvn/wrapper/maven-wrapper.jar b/demo-springboot-elasticserach/.mvn/wrapper/maven-wrapper.jar
new file mode 100644
index 0000000000000000000000000000000000000000..c1dd12f17644411d6e840bd5a10c6ecda0175f18
Binary files /dev/null and b/demo-springboot-elasticserach/.mvn/wrapper/maven-wrapper.jar differ
diff --git a/demo-springboot-elasticserach/.mvn/wrapper/maven-wrapper.properties b/demo-springboot-elasticserach/.mvn/wrapper/maven-wrapper.properties
new file mode 100644
index 0000000000000000000000000000000000000000..b7cb93e7050f42ff587aefbc40cc038ad4fa3271
--- /dev/null
+++ b/demo-springboot-elasticserach/.mvn/wrapper/maven-wrapper.properties
@@ -0,0 +1,2 @@
+distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.4/apache-maven-3.8.4-bin.zip
+wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar
diff --git a/demo-springboot-elasticserach/HELP.md b/demo-springboot-elasticserach/HELP.md
new file mode 100644
index 0000000000000000000000000000000000000000..b59beaa0b02eb83e3226c6f9be4585c4d3c03467
--- /dev/null
+++ b/demo-springboot-elasticserach/HELP.md
@@ -0,0 +1,17 @@
+# Getting Started
+
+### Reference Documentation
+For further reference, please consider the following sections:
+
+* [Official Apache Maven documentation](https://maven.apache.org/guides/index.html)
+* [Spring Boot Maven Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/2.6.5/maven-plugin/reference/html/)
+* [Create an OCI image](https://docs.spring.io/spring-boot/docs/2.6.5/maven-plugin/reference/html/#build-image)
+* [Spring Web](https://docs.spring.io/spring-boot/docs/2.6.5/reference/htmlsingle/#boot-features-developing-web-applications)
+
+### Guides
+The following guides illustrate how to use some features concretely:
+
+* [Building a RESTful Web Service](https://spring.io/guides/gs/rest-service/)
+* [Serving Web Content with Spring MVC](https://spring.io/guides/gs/serving-web-content/)
+* [Building REST services with Spring](https://spring.io/guides/tutorials/bookmarks/)
+
diff --git a/demo-springboot-elasticserach/demo-springboot-elasticserach.iml b/demo-springboot-elasticserach/demo-springboot-elasticserach.iml
new file mode 100644
index 0000000000000000000000000000000000000000..e7ca28f4a8469be09d1ab88a95a2d8c264e04496
--- /dev/null
+++ b/demo-springboot-elasticserach/demo-springboot-elasticserach.iml
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo-springboot-elasticserach/pom.xml b/demo-springboot-elasticserach/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..67da8b3c417c143f63823a6650e7a478599389c9
--- /dev/null
+++ b/demo-springboot-elasticserach/pom.xml
@@ -0,0 +1,60 @@
+
+
+ 4.0.0
+
+ org.springframework.boot
+ spring-boot-starter-parent
+ 2.4.3
+
+
+ com.duan
+ demo-springboot-elasticserach
+ 0.0.1-SNAPSHOT
+ demo-springboot-elasticserach
+ Demo project for Spring Boot
+
+ 1.8
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+ org.projectlombok
+ lombok
+ true
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-data-elasticsearch
+
+
+
+
+ junit
+ junit
+ 4.12
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+
+
diff --git a/demo-springboot-elasticserach/src/main/java/com/duan/DemoSpringbootElasticserachApplication.java b/demo-springboot-elasticserach/src/main/java/com/duan/DemoSpringbootElasticserachApplication.java
new file mode 100644
index 0000000000000000000000000000000000000000..681d6f58139ec65e2f0e606584e186b302ffa9f6
--- /dev/null
+++ b/demo-springboot-elasticserach/src/main/java/com/duan/DemoSpringbootElasticserachApplication.java
@@ -0,0 +1,13 @@
+package com.duan;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class DemoSpringbootElasticserachApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(DemoSpringbootElasticserachApplication.class, args);
+ }
+
+}
diff --git a/demo-springboot-elasticserach/src/main/java/com/duan/controller/HelloController.java b/demo-springboot-elasticserach/src/main/java/com/duan/controller/HelloController.java
new file mode 100644
index 0000000000000000000000000000000000000000..f2731deae117a50eaf9e0fde04a6ba376571420f
--- /dev/null
+++ b/demo-springboot-elasticserach/src/main/java/com/duan/controller/HelloController.java
@@ -0,0 +1,17 @@
+package com.duan.controller;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @author duanb
+ * @date 2022/1/28 16:34
+ */
+@RestController
+public class HelloController {
+
+ @RequestMapping("/hello")
+ public String hello(){
+ return "Hello";
+ }
+}
diff --git a/demo-springboot-elasticserach/src/main/java/com/duan/pojo/entity/ReportHistory.java b/demo-springboot-elasticserach/src/main/java/com/duan/pojo/entity/ReportHistory.java
new file mode 100644
index 0000000000000000000000000000000000000000..b3a5fa48ef195f43e310ce1e45a82ba23cb8101a
--- /dev/null
+++ b/demo-springboot-elasticserach/src/main/java/com/duan/pojo/entity/ReportHistory.java
@@ -0,0 +1,74 @@
+package com.duan.pojo.entity;
+
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.springframework.data.annotation.Id;
+import org.springframework.data.elasticsearch.annotations.Document;
+import org.springframework.data.elasticsearch.annotations.Field;
+import org.springframework.data.elasticsearch.annotations.FieldType;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * @author duanb
+ * @date 2022/2/9 10:57
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@Document(indexName = "report_history",shards = 5, replicas = 0)
+public class ReportHistory implements Serializable {
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 报告id
+ * */
+ @Id
+// @JsonSerialize(using= ToStringSerializer.class)
+ private Long id;
+
+ /**
+ * 报告名称
+ * */
+ @Field(type = FieldType.Keyword)
+ private String reportTitle;
+
+ /**
+ * 报告创建人
+ * */
+ @Field(type = FieldType.Keyword)
+ private String reportAuthor;
+
+ /**
+ * 报告说明
+ * */
+ @Field(type = FieldType.Keyword)
+ private String reportRemark;
+
+ /**
+ * 报告阅读数
+ * */
+ @Field(type = FieldType.Keyword)
+ private Long reportCount;
+
+ /**
+ * 报告内容
+ * */
+ @Field(type = FieldType.Keyword)
+ private String reportContent;
+
+ /**
+ * 创建时间
+ * */
+ @Field(type = FieldType.Keyword)
+ private Date createTime;
+
+ /**
+ * 修改时间
+ * */
+ @Field(type = FieldType.Keyword)
+ private Date updateTime;
+}
diff --git a/demo-springboot-elasticserach/src/main/java/com/duan/service/Dao/ReportHistoryRepository.java b/demo-springboot-elasticserach/src/main/java/com/duan/service/Dao/ReportHistoryRepository.java
new file mode 100644
index 0000000000000000000000000000000000000000..5968f9d00b832c2edb4f234834bcdb7683539971
--- /dev/null
+++ b/demo-springboot-elasticserach/src/main/java/com/duan/service/Dao/ReportHistoryRepository.java
@@ -0,0 +1,18 @@
+package com.duan.service.Dao;
+
+import com.duan.pojo.entity.ReportHistory;
+import org.springframework.data.elasticsearch.repository.ElasticsearchRepository;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+
+/**
+ * @author duanb
+ * @date 2022/2/9 11:25
+ */
+@Component
+public interface ReportHistoryRepository extends ElasticsearchRepository {
+
+
+ List findByReportTitle(String ReportTitle);
+}
diff --git a/demo-springboot-elasticserach/src/main/resources/application.properties b/demo-springboot-elasticserach/src/main/resources/application.properties
new file mode 100644
index 0000000000000000000000000000000000000000..4488ad5bd93866c3987257b16892d86e05a36dc4
--- /dev/null
+++ b/demo-springboot-elasticserach/src/main/resources/application.properties
@@ -0,0 +1,9 @@
+# Elasticsearch
+# 9200˿HTTP REST APIElasticSearch9300˿ǴĬ϶˿
+elasticsearch.ip=127.0.0.1
+elasticsearch.port=9200
+elasticsearch.pool=5
+#עcluster.nameҪconfig/elasticsearch.ymlеcluster.nameһ
+elasticsearch.cluster.name=my-application
+server.port=8080
+
diff --git a/demo-springboot-elasticserach/src/test/java/com/duan/DemoSpringbootElasticserachApplicationTests.java b/demo-springboot-elasticserach/src/test/java/com/duan/DemoSpringbootElasticserachApplicationTests.java
new file mode 100644
index 0000000000000000000000000000000000000000..ce6a416380607898ed0113706c2d7c137c9c7564
--- /dev/null
+++ b/demo-springboot-elasticserach/src/test/java/com/duan/DemoSpringbootElasticserachApplicationTests.java
@@ -0,0 +1,146 @@
+package com.duan;
+
+import com.duan.pojo.entity.ReportHistory;
+import com.duan.service.Dao.ReportHistoryRepository;
+import org.assertj.core.util.Lists;
+import org.elasticsearch.index.query.MatchQueryBuilder;
+import org.elasticsearch.index.query.QueryBuilders;
+import org.elasticsearch.index.query.TermQueryBuilder;
+import org.elasticsearch.search.sort.SortBuilders;
+import org.elasticsearch.search.sort.SortOrder;
+import org.junit.jupiter.api.Test;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.data.elasticsearch.core.query.NativeSearchQueryBuilder;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+import java.util.Optional;
+
+@SpringBootTest
+class SystemmanagementApplicationTests {
+
+ @Autowired
+ ReportHistoryRepository reportHistoryRepository;
+
+ // 添加数据
+ @Test
+ void contextLoads() {
+ ReportHistory reportHistory = new ReportHistory();
+ reportHistory.setId(123456L);
+ reportHistory.setReportAuthor("admin");
+ reportHistory.setReportTitle("航天");
+ reportHistory.setReportRemark("航天航空");
+ reportHistory.setReportCount(1L);
+ reportHistory.setReportContent("中国载人飞船");
+ reportHistory.setCreateTime(new Date());
+ reportHistory.setUpdateTime(new Date());
+
+ reportHistoryRepository.save(reportHistory);
+ }
+
+ // 批量新增
+ @Test
+ void insertList(){
+ List rt = new ArrayList<>();
+ rt.add(new ReportHistory(123457L,"test","美国航天","美国航天航空",8L,"美国载人飞船",new Date(),new Date()));
+ rt.add(new ReportHistory(123458L,"test","法国航天","法国航天航空",15L,"法国载人飞船",new Date(),new Date()));
+ rt.add(new ReportHistory(123459L,"test","俄罗斯航天","俄罗斯航天航空",18L,"俄罗斯载人飞船",new Date(),new Date()));
+ rt.add(new ReportHistory(123460L,"test","英国航天","英国航天航空",26L,"英国载人飞船",new Date(),new Date()));
+ rt.add(new ReportHistory(123461L,"test","印度航天","印度航天航空",12L,"印度载人飞船",new Date(),new Date()));
+
+ reportHistoryRepository.saveAll(rt);
+ }
+
+ // 查询
+ @Test
+ void query(){
+ //基本操作
+ // 查询
+ Optional ReportHistoryList = reportHistoryRepository.findById(123456L);
+ System.out.println("Optional"+ReportHistoryList);
+
+ System.out.println("+++++++++++++++++++++++++++++++++++++");
+ ReportHistory ReportHistory = reportHistoryRepository.findById(123456L).get();
+ System.out.println("ReportHistory>"+ReportHistory);
+
+ System.out.println("________________________________________");
+ Iterable ReportHistoryLists = reportHistoryRepository.findAll();
+ for (ReportHistory reportHistoryList : ReportHistoryLists) {
+ System.out.println("Iterable ReportHistoryLists"+reportHistoryList);
+
+ }
+
+ }
+
+ //自定义查询
+ @Test
+ void queryBy(){
+
+ List reportHistoryList = new ArrayList<>();
+ reportHistoryList = reportHistoryRepository.findByReportTitle("test");
+ for(ReportHistory reportHistory:reportHistoryList){
+ System.out.println(reportHistory);
+ }
+ }
+ //高级查询
+ @Test
+ void advanceSelect(){
+
+ // TermQueryBuilder queryBuilder = QueryBuilders.termQuery("字段","查询的值");
+ // 不会对搜索词进行分词处理,作为一个整体与目标字段进行匹配,若完全匹配,则可查询到
+ TermQueryBuilder queryBuilder = QueryBuilders.termQuery("reportAuthor", "美国航天");
+ List search = Lists.newArrayList(reportHistoryRepository.search(queryBuilder));
+ for(ReportHistory reportHistory:search){
+ System.out.println(reportHistory);
+ }
+
+ System.out.println("++++++++++++++++++++++++++++++++++++++++++++++++++");
+ // MatchQueryBuilder termQueryBuilder = QueryBuilders.matchQuery("字段","查询的值");
+ // 会将搜索词分词,再与目标查询字段进行匹配,若分词中的任意一个词与目标字段匹配上,则可查询到
+ MatchQueryBuilder termQueryBuilder = QueryBuilders.matchQuery("reportRemark", "法国航天航空");
+ List data = Lists.newArrayList(reportHistoryRepository.search(queryBuilder));
+ for(ReportHistory reportHistory:data){
+ System.out.println(reportHistory);
+ }
+
+ }
+
+ @Test
+ void customAdvanceSelect(){
+
+ // 构造查询条件
+ NativeSearchQueryBuilder nativeSearchQueryBuilder = new NativeSearchQueryBuilder();
+ // 添加基本的查询分词条件
+ nativeSearchQueryBuilder.withQuery(QueryBuilders.termQuery("reportAuthor","美国航天"));
+ // 排序
+ nativeSearchQueryBuilder.withSort(SortBuilders.fieldSort("reportCount").order(SortOrder.DESC));
+ List reportHistories = Lists.newArrayList(reportHistoryRepository.search(nativeSearchQueryBuilder.build()));
+ for (ReportHistory reportHistory: reportHistories) {
+ System.out.println(reportHistory);
+ }
+
+ }
+
+
+ // 筛选字段(返回某些特定的字段)
+ @Test
+ void filterFieldsSelect(){
+
+ // 构造查询条件
+ NativeSearchQueryBuilder nativeSearchQueryBuilder = new NativeSearchQueryBuilder();
+ // 添加基本的查询分词条件
+ nativeSearchQueryBuilder.withQuery(QueryBuilders.termQuery("reportAuthor","美国航天"));
+ // 排序
+ nativeSearchQueryBuilder.withSort(SortBuilders.fieldSort("reportCount").order(SortOrder.DESC));
+
+ // 筛选字段
+ nativeSearchQueryBuilder.withFields("id","reportTitle","reportAuthor","reportCount","reportContent");
+ List reportHistories = Lists.newArrayList(reportHistoryRepository.search(nativeSearchQueryBuilder.build()));
+ for (ReportHistory reportHistory: reportHistories) {
+ System.out.println(reportHistory);
+ }
+
+ }
+}
diff --git a/demo-springboot-elasticserach/target/classes/application.properties b/demo-springboot-elasticserach/target/classes/application.properties
new file mode 100644
index 0000000000000000000000000000000000000000..6ee285823150de2b79b42298cb9900ef49ce8eb3
--- /dev/null
+++ b/demo-springboot-elasticserach/target/classes/application.properties
@@ -0,0 +1,9 @@
+# Elasticsearch
+# 9200�˿���������HTTP REST API������ElasticSearch����9300�˿��Ǵ���������Ĭ�϶˿�
+elasticsearch.ip=127.0.0.1
+elasticsearch.port=9200
+elasticsearch.pool=5
+#ע��cluster.name��Ҫ��config/elasticsearch.yml�е�cluster.nameһ��
+elasticsearch.cluster.name=my-application
+server.port=8080
+
diff --git a/demo-springboot-elasticserach/target/classes/com/duan/DemoSpringbootElasticserachApplication.class b/demo-springboot-elasticserach/target/classes/com/duan/DemoSpringbootElasticserachApplication.class
new file mode 100644
index 0000000000000000000000000000000000000000..08c7e8204db50a4ab34537884475bb75bc79a1e2
Binary files /dev/null and b/demo-springboot-elasticserach/target/classes/com/duan/DemoSpringbootElasticserachApplication.class differ
diff --git a/demo-springboot-elasticserach/target/classes/com/duan/controller/HelloController.class b/demo-springboot-elasticserach/target/classes/com/duan/controller/HelloController.class
new file mode 100644
index 0000000000000000000000000000000000000000..787bedc88bee1d6890eef34d77e373c11f9f9b34
Binary files /dev/null and b/demo-springboot-elasticserach/target/classes/com/duan/controller/HelloController.class differ
diff --git a/demo-springboot-elasticserach/target/classes/com/duan/pojo/entity/ReportHistory.class b/demo-springboot-elasticserach/target/classes/com/duan/pojo/entity/ReportHistory.class
new file mode 100644
index 0000000000000000000000000000000000000000..34996fa0de3520fcc5701410a7bc0362e77f73ee
Binary files /dev/null and b/demo-springboot-elasticserach/target/classes/com/duan/pojo/entity/ReportHistory.class differ
diff --git a/demo-springboot-elasticserach/target/classes/com/duan/service/Dao/ReportHistoryRepository.class b/demo-springboot-elasticserach/target/classes/com/duan/service/Dao/ReportHistoryRepository.class
new file mode 100644
index 0000000000000000000000000000000000000000..a3d78b8d9009e398372206e9eb1c9d66d57a9593
Binary files /dev/null and b/demo-springboot-elasticserach/target/classes/com/duan/service/Dao/ReportHistoryRepository.class differ
diff --git a/demo-springboot-elasticserach/target/test-classes/com/duan/SystemmanagementApplicationTests.class b/demo-springboot-elasticserach/target/test-classes/com/duan/SystemmanagementApplicationTests.class
new file mode 100644
index 0000000000000000000000000000000000000000..5c2e920508d4b3b7c8c0add82a249ce007a77897
Binary files /dev/null and b/demo-springboot-elasticserach/target/test-classes/com/duan/SystemmanagementApplicationTests.class differ