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.
Persekitaran pengendalian tutorial ini: sistem linux7.3, versi docker-1.13.1, komputer Dell G3.
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!