1 Star 0 Fork 0

kinglau2008 / es-semantic-search

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.25 KB
一键复制 编辑 原始数据 按行查看 历史
kinglau2008 提交于 2023-12-27 04:17 . update README.md.

es-semantic-search

本代码的相关文章链接

介绍

用tensorflow和elasticsearch实现基于语义/向量搜索

软件架构

软件架构说明

环境准备

安装ES

本文通过docker部署es和kibana。

version: '3'
services:
  elasticsearch:
    image: elasticsearch:7.4.2
    container_name: docker_es
    restart: always
    environment:
      discovery.type: single-node
      ES_JAVA_OPTS: "-Xms128m -Xmx512m"
    volumes:
      - ./config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
      - ./data:/usr/share/elasticsearch/data
      - ./plugins:/usr/share/elasticsearch/plugins
    ports:
      - 9200:9200
      - 9300:9300

  kibana:
    image: kibana:7.4.2
    container_name: docker_kibana
    volumes:
      - ./kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml
    ports:
      - 5601:5601
安装python

Python 3.11.0

Tensorflow模型

模型下载地址,打开模型下载页面 选择multilingual-large,该模型支持中文简体、繁体等16种语言,点击下载。

样本数据

https://tianchi.aliyun.com/dataset/90163 下载sample_IM5000-6000.csv,此数据是医疗相关的问答数据。

1
https://gitee.com/kinglau2008/es-semantic-search.git
git@gitee.com:kinglau2008/es-semantic-search.git
kinglau2008
es-semantic-search
es-semantic-search
master

搜索帮助