tag elasticsearch

標籤
貢獻63
135
03:01 PM · Oct 26 ,2025

@elasticsearch / 博客 RSS 訂閱

風流倜儻的傷痕 - 分佈式數據庫解析

title: 分佈式數據庫解析 date: 2025/2/20 updated: 2025/2/20 author: cmdragon excerpt: 通過金融交易、社交平台、物聯網等9大真實場景,結合Google Spanner跨洲事務、DynamoDB毫秒級擴展等38個生產級案例,揭示分佈式數據庫的核心原理與工程實踐。內容涵蓋CAP定理的動態權衡策略、Paxos/

elasticsearch , redis , MySQL , nosql , 數據庫

收藏 評論

會飛的鳥 - PHP實現站內搜索的開源利器——WindSearch

WindSearch是一個基於中文分詞,由純PHP開發全文檢索引擎,可快速搭建PHP站點的站內搜索,他沒有任何繁瑣的安裝配置、不需要維護調優、不佔用服務器內存、可與PHP項目完美融合在一起。 github地址:https://github.com/rock365/windsearch 必須極速安裝~ 使用composer安裝: composer require rock365/windsearch

elasticsearch , 搜索引擎 , php , 全文檢索 , 站內搜索

收藏 評論

瘦瘦的企鵝 - 《高效管理團隊:讓每個成員都發光發熱》

在當今競爭激烈的商業環境中,團隊的 productivity 直接決定了公司的成敗。作為團隊 leader,你是否常常感到困惑:如何才能真正提升團隊的 productivity?今天,我就來給大家分享一些超實用的高效管理方法,讓你的團隊如虎添翼! []() 一、目標設定與分解:讓團隊清晰地知道 “跑向哪裏” []() 1. 設定 SMART 目標 寶子們,目標設定可是管理的重頭戲!SMART 原則

elasticsearch , mariadb , memcached

收藏 評論

得物技術 - 如何合理規劃Elasticsearch的索引|得物技術

一、背景 隨着ES在業務場景中的使用逐漸增多,平台對ES集羣的穩定性、管理、運維的壓力逐漸增大,通過日常的運維情況來看,發現用户對ES的瞭解熟悉程度參差不齊,經常性的遇到索引創建不規範,或者參考別人索引的創建腳本進行創建索引,對索引沒有一個比較清晰的認知,對索引結構的規劃也寥寥無幾,為此,平台使用了一些列手段來幫助用户提前合理規劃模板,比如索引、模板的創建接入飛書審批流,平台側會逐一結合業務場景和

elasticsearch , 索引

收藏 評論

macrozheng - 超越Elasticsearch!號稱下一代搜索引擎,性能炸裂!

當我們需要實現全文搜索功能的時候,往往會使用到搜索引擎,比較常用的是Elasticsearch。但是Elasticsearch的硬件配置要求比較高,不同版本間的API兼容性也比較差。今天給大家分享一款輕量級搜索引擎Meilisearch,搜索速度非常快,能實現即時搜索,希望對大家有所幫助! 簡介 Meilisearch是一款輕量級搜索引擎,它支持RESTful風格的搜索API,目前在Github上

elasticsearch , 搜索引擎 , springboot , JAVA , 後端

收藏 評論

macrozheng - 換掉ES!SpringBoot + Meilisearch實現商品搜索,太方便了!

在我的mall電商實戰項目中,有使用過Elasticsearch實現商品搜索功能。其實商品搜索也可以使用Meilisearch來實現,實現起來還是非常方便的,今天就來帶大家實現一下! 前置知識 學習本文需要對Meilisearch有所瞭解,還沒有了解過它的小夥伴可以參考下這篇教程: 《超越Elasticsearch!號稱下一代搜索引擎,性能炸裂!》 下面是使用Meilisearch實現商品搜索的效

elasticsearch , 搜索引擎 , springboot , JAVA , 後端

收藏 評論

極限實驗室 - IK 字段級別詞典的升級之路

背景知識:詞庫的作用 IK 分詞器是一款基於詞典匹配的中文分詞器,其準確性和召回率與 IK 使用的詞庫也有不小的關係。 這裏我們先了解一下詞典匹配法的作用流程: 預先準備一個大規模的詞典,用算法在文本中尋找詞典裏的最長匹配項。這種方法實現簡單且速度快。 但面臨歧義切分和未登錄詞挑戰:同一序列可能有不同切分方式(例如“北京大學生”可以切成“北京大學/生”或“北京/大學生”),需要規則或算法消除

elasticsearch , 數據庫

收藏 評論

極限實驗室 - IK 字段級別詞典升級:IK reload API

之前介紹 IK 字段級別字典 使用的時候,對於字典的更新只是支持詞典庫的新增,並不支持對存量詞典庫的修改或者刪除。經過這段時間的開發,已經可以兼容詞典庫的更新,主要通過 IK reload API 來實現。 IK reload API IK reload API 通過對詞典庫的全量重新加載來實現詞典庫的更新或者刪除。用户可以通過下面的命令實現: # 測試索引準備 PUT my-index-000

elasticsearch , 數據庫

收藏 評論

qbit - Elasticsearch 相似度算法 TF-IDF 與 BM25 簡要説明(qbit)

前言 簡要説明 TF-IDF 與 BM25 簡要説明 BM25 下 k1 和 b 參數調整 TF-IDF 與 BM25 TF-IDF TF是指歸一化後的詞頻 IDF是指逆文檔頻率 詞彙(word)的TF-IDF 句子(sentence)的TF-IDF BM 25 一句話解釋:BM 25 可以看做 TF-IDF 的變形,原理上是類似

elasticsearch , tf-idf

收藏 評論

sysin - Elasticsearch Enterprise 8.19 - 分佈式搜索和分析引擎

Elasticsearch Enterprise 8.19 (macOS, Linux, Windows) - 分佈式搜索和分析引擎 The Official Distributed Search Analytics Engine 請訪問原文鏈接:https://sysin.org/blog/elastic-8/ 查看最新版。原創作品,轉載請保留出處。 作者主頁:sysin.org Elast

elasticsearch

收藏 評論

sysin - Elasticsearch Enterprise 9.1.0 - 分佈式搜索和分析引擎

Elasticsearch Enterprise 9.1.0 (macOS, Linux, Windows) - 分佈式搜索和分析引擎 The Official Distributed Search Analytics Engine 請訪問原文鏈接:https://sysin.org/blog/elastic-9/ 查看最新版。原創作品,轉載請保留出處。 作者主頁:sysin.org Elas

elasticsearch

收藏 評論

極限實驗室 - ES 調優帖:Gateway 批量寫入性能優化實踐

背景:bulk 優化的應用 在 ES 的寫入優化裏,bulk 操作被廣泛地用於批量處理數據。bulk 操作允許用户一次提交多個數據操作,如索引、更新、刪除等,從而提高數據處理效率。bulk 操作的實現原理是,將數據操作請求打包成 HTTP 請求,並批量提交給 Elasticsearch 服務器。這樣,Elasticsearch 服務器就可以一次處理多個數據操作,從而提高處理效率。 這種優化的核心價

elasticsearch , gateway , bulk

收藏 評論

阿里雲大數據AI - 從“字”到“畫”:基於Elasticsearch Serverless 的多模態商品搜索實踐

隨着人工智能技術的飛速發展,用户對於搜索體驗的要求早已超越了傳統的關鍵詞匹配。我們正處在一個從文本搜索向多模態、跨模態搜索演進的時代。用户希望能夠通過圖片、甚至是自然語言描述的複雜場景,來精準地找到他們想要的商品。然而,如何理解並檢索圖片中的視覺元素?如何處理那些文本標題無法完全概括的商品特徵?這些都是傳統搜索面臨的挑戰。 本文將深入探討多模態商品檢索的通用解決方案,詳細解讀其背後的兩大核心技術:

elasticsearch , 大數據 , 搜索 , 檢索系統 , serverless

收藏 評論

cafebabe - ElasticSearch9.1.0版本配置IK分詞器插件時報錯:null_pointer_exception

結論先行: ElasticSearch的IK分詞器插件文件夾名稱,嚴格要求使用 analysis-ik 。 報錯信息: !--用户可以在這裏配置遠程擴展字典 -- entry key="remote_ext_dict"***/entry !--用户可以在這裏配置遠程擴展停止詞字典-- entry key="remote_ext_stopwords"***/entry

elasticsearch

收藏 評論

macrozheng - 橫空出世!一款開源的數據同步工具,穩定又高效,好用到爆!

在開發項目的時候,我們經常會遇到數據同步的場景。例如將開發環境的數據庫表同步到測試環境,將MySQL中的數據同步到ES中。今天給大家分享一款好用的數據同步工具DBSyncer,自帶可視化界面,希望對你有所幫助! 簡介 DBSyncer是一款開源的數據同步工具,支持MySQL、Oracle、PostgreSQL、Elasticsearch(ES)、Kafka、File等同步場景,目前在Gitee上已

elasticsearch , MySQL , springboot , JAVA , 後端

收藏 評論

qbit - Elasticsearch 8.19 分詞插件獲取遠程詞典(qbit)

前言 當前(2025.8.22) hao 分詞器 的最後版本為 8.7.1,qbit 需要使用 Elasticsearch 8.19.2 版本,升級編譯使用 hao 分詞器插件過程中遇到一些問題,記錄之 問題一:Inject 依賴注入 Elasticsearch 8.19 的 SDK 不再有 org.elasticsearch.common.inject.Inject 包,移除替換之

elasticsearch , 插件 , 分詞

收藏 評論

cafebabe - ElasticSearch 相似性算法

官方算法 BM25 similarity (默認) DFR similarity DFI similarity IB similarity LM Dirichlet similarity LM Jelinek Mercer similarity Scripted similarity 相似算法 名稱 算法描述 適用場景 配置

elasticsearch , similarity , elastic-search

收藏 評論

豐木 - elasticsearch的join類型測試

0.豆瓣的圖書和書評-join 豆瓣的圖書作為父文檔,書評作為子文檔 1.定義mapping PUT douban_books { "settings": { "number_of_replicas": 1, "number_of_shards": 1 }, "mappings": { "properties": { "book_comments_

elasticsearch , join

收藏 評論

豐木 - elasticsearch查詢練習題19個-part1

參考鏈接 參考鏈接中的版本有些已經不適用,但是題目可以用;我這裏使用的版本是7.17.29 0.數據準備: POST bookdb/_bulk {"index":{"_id":1}} {"title":"Elasticsearch: The Definitive Guide","authors":["clinton gormley","zachary tong"],"summary":"A dis

elasticsearch

收藏 評論

豐木 - elasticsearch7.17-RestHighLevelClient查詢es

1. elasticsearch-highlevel-api 1.1 依賴 dependency groupIdorg.elasticsearch.client/groupId artifactIdelasticsearch-rest-client/artifactId version7.17.15/version /dependen

elasticsearch

收藏 評論

qbit - 關於 Elasticsearch minimum_should_match 的範圍説明(qbit)

前言 本文對 Elasticsearch 7.17 適用 minimum_should_match 官方文檔:https://www.elastic.co/docs/reference/query-languages/query-d... 示例 case 1 minimum_should_match: 590% [1, 5] 全匹配 [6, ∞) 匹配 90%,下取整

elasticsearch

收藏 評論

macrozheng - 橫空出世!MyBatis-Plus 同款 ES ORM 框架,用起來夠優雅!

使用過Spring Data操作ES的小夥伴應該有所瞭解,它只能實現一些非常基本的數據管理工作,一旦遇到稍微複雜點的查詢,基本都要依賴ES官方提供的RestHighLevelClient,Spring Data只是在其基礎上進行了簡單的封裝。最近發現一款更優雅的ES ORM框架Easy-Es,使用它能像MyBatis-Plus一樣操作ES,今天就以mall項目中的商品搜索功能為例,來聊聊它的使

elasticsearch , springboot , JAVA , 後端

收藏 評論

極限實驗室 - 搜索百科(3):Elasticsearch — 搜索界的“流量明星”

大家好,我是 INFINI Labs 的石陽。 歡迎關注 《搜索百科》 專欄!每天 5 分鐘,帶你速覽一款搜索相關的技術或產品,同時還會帶你探索它們背後的技術原理、發展故事及上手體驗等。 前兩篇我們探討了搜索技術的基石 Apache Lucene 和企業級搜索解決方案 Apache Solr。今天,我們來聊聊一個真正改變搜索遊戲規則,但也充滿爭議的產品 — Elasticsearch。 引言 如

elasticsearch , 搜索引擎 , lucene

收藏 評論

qbit - 試用 Elasticsearch 8 的同義詞 API(qbit)

前言 Elasticsearch 8.10 引入了同義詞 API,可以取代以前的同義詞文件 注意 synonyms_set 只能用於 search_analyzer,不能用於 index analyzer 案例 創建或更新同義詞集合 PUT _synonyms/test_syn_set { "synonyms_set": [ { "id": "pc",

elasticsearch

收藏 評論