Nostalgia

elasticsearch-analysis-ik 远程扩展词典最佳实践是?

  •  
  •   Nostalgia · May 16, 2024 · 4215 views
    This topic created in 738 days ago, the information mentioned may be changed or developed.
    elasticsearch-analysis-ik 支持以 URL 形式提供一个远程扩展词典,每 60s 热加载一次。
    我的词库文件是提交在 GitHub private repository 里的,尝试了两种方法:

    1. 用 GitHub 的 classic PAT(personal access token) 形式提供一个 URL 鉴权,形式: https://x-access-token:[email protected]/<user or organization>/<repo name>/<branch>/<path to file>/<file_name>
    发现 cURL 还支持这种 URL ,但现代浏览器( Chrome 、Safari )都不再支持这种形式,elasticsearch-analysis-ik 也不支持。
    这种方法最简单优雅,可惜没跑通。
    2. Nginx 监听一个 localhost 下的端口,作为文件服务器。词库文件指向 Git 目录,该目录以固定频率去 pull 代码。

    请问大家有更优雅的实现么?谢谢大家。
    1 replies    2025-05-17 18:55:23 +08:00
    dcalsky
        1
    dcalsky  
       May 17, 2025
    词典文件放阿里云 OSS 里,开个 public url 且设置 basic auth 即可。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4036 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 00:56 · PVG 08:56 · LAX 17:56 · JFK 20:56
    ♥ Do have faith in what you're doing.