Rumah >Operasi dan penyelenggaraan >Docker >Apakah peranan solr dalam buruh pelabuhan

Apakah peranan solr dalam buruh pelabuhan

WBOY
WBOYasal
2022-03-08 15:31:242847semak imbas

Dalam docker, solr mewakili platform carian sumber terbuka, digunakan untuk membina aplikasi carian fail XML dalam format tertentu boleh diserahkan kepada pelayan enjin carian melalui permintaan http untuk menjana indeks, atau carian boleh dibuat melalui; Permintaan operasi "Http Get" dan dapatkan hasil yang dikembalikan dalam format XML.

Apakah peranan solr dalam buruh pelabuhan

Persekitaran pengendalian tutorial ini: sistem linux7.3, versi docker-1.13.1, komputer Dell G3.

Apakah peranan solr dalam docker?

Solr ialah platform carian sumber terbuka untuk membina aplikasi carian. Ia dibina di atas Lucene (enjin carian teks penuh). Solr adalah gred perusahaan, pantas dan sangat berskala. Aplikasi yang dibina dengan Solr adalah sangat kompleks dan memberikan prestasi tinggi.

Anda boleh menyerahkan fail XML dalam format tertentu kepada pelayan enjin carian melalui permintaan http untuk menjana indeks anda juga boleh membuat permintaan carian melalui operasi Http Get dan mendapatkan hasil yang dikembalikan dalam format XML .

Gunakan Solr dan pasang IKAnalyzer

Tulis fail yml

version: '3.1'
services:
  solr:
    build: ikanalyzer
    restart: always
    container_name: solr
    ports:
      - 8983:8983
    volumes:
      - ./solrdata:/opt/solrdata

Fail Docker

FROM solr:7.1.0
# 创建 Core
WORKDIR /opt/solr/server/solr
RUN mkdir ik_core
WORKDIR /opt/solr/server/solr/ik_core
RUN echo 'name=ik_core' > core.properties
RUN mkdir data
RUN cp -r ../configsets/sample_techproducts_configs/conf/ .
# 安装中文分词
WORKDIR /opt/solr/server/solr-webapp/webapp/WEB-INF/lib
ADD ik-analyzer-solr5-5.x.jar .
ADD solr-analyzer-ik-5.1.0.jar .
WORKDIR /opt/solr/server/solr-webapp/webapp/WEB-INF
ADD ext.dic .
ADD stopword.dic .
ADD IKAnalyzer.cfg.xml .
# 增加分词配置
COPY managed-schema /opt/solr/server/solr/ik_core/conf
WORKDIR /opt/solr

Solr ialah prestasi tinggi, berasaskan Java, Pelayan carian teks penuh Lucene. Pada masa yang sama, ia telah diperluaskan untuk menyediakan bahasa pertanyaan yang lebih kaya daripada Lucene Ia juga boleh dikonfigurasikan, berskala dan dioptimumkan untuk prestasi pertanyaan Ia juga menyediakan antara muka pengurusan fungsi yang sangat baik

dokumen ditambahkan pada koleksi carian melalui HTTP menggunakan XML. Menanyakan koleksi juga dicapai dengan menerima respons XML/JSON melalui http. Ciri utamanya termasuk: fungsi caching yang cekap dan fleksibel, fungsi carian menegak, menyerlahkan hasil carian, meningkatkan kebolehgunaan melalui replikasi indeks, menyediakan satu set Skema Data yang berkuasa untuk menentukan medan, jenis dan tetapan untuk analisis teks, dan menyediakan antara muka Pengurusan berasaskan Web , dsb.

Pembelajaran yang disyorkan: "tutorial video buruh pelabuhan"

Atas ialah kandungan terperinci Apakah peranan solr dalam buruh pelabuhan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn