簡體   English   中英

使用Spring Boot進行彈性搜索

[英]Elastic Search with Spring Boot

我正在使用Spring Boot 3.1.0編寫針對Java JAVA REST API從ES 2.4.x版本到ES 6.4.x的遷移,目標是最小的更改。

ES 2.4.x具有不同的數據索引方式,其中一個索引包含許多類型,因此Mapping類/ ES Bean類具有以下內容:

@Document(indexName = INDEX_HOUSEHOLD_CUSTOMER_PRODUCT,類型= TYPE_CUSTOMER_PRODUCT)

現在,我們需要為每種類型創建單獨的索引(這是我從ES支持站點所了解的),如何管理以上內容? 在這種情況下,對於Mapping類,indexName和typeName是否相同?

在ES 6.4.x中,每個索引僅限於一種類型。 您可以使索引名稱與類型名稱相同,但是不必這樣做。 我在ES 7.x中聽說它們正在朝着將類型變為_doc

暫無
暫無

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

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