Solr là gì

Tìm gọi về Apađậy Solr

Cài đặt, cấu hình, một trong những điểm lưu ý chính(Phần 1)

Solr là 1 trong những platform (nền tảng) mã nguồn mở dựa trên Apabịt Lucence có công dụng cung cấp sử dụng Lucene Java có tác dụng tlỗi viện mang đến bài toán index( tấn công chỉ số) và search( kiếm tìm kiếm) tài liệu .Solr nhập tài liệu bên dưới dạng XML trải qua HTTPhường, hoặc áp dụng thỏng viện nhằm nhập cân nặng to tài liệu. Người dùng hoàn toàn có thể tầm nã vấn dữ liệu này trải qua HTTPhường GET cùng thừa nhận về một tác dụng dạng XML. Solr chạy phía bên trong một Java servlet container nhỏng Tomcát, Jetty hay Resin.

Bạn đang xem: Solr là gì

*

Hình 1: Cấu trúc chung của Apađậy Solr

Yêu cầu tải đặt

Điều khiếu nại tiên quyết thực hiện solr nên có nhu cầu các dụng cụ sau

Gnu"s GCJ thì ko được cung ứng cũng tương tự tương xứng cùng với Solr

**Quá trình setup java, tải về apabịt solr thành công xuất sắc (đề nghị download phiên bản .zip), tiếp tục tiến hành quá trình sau:**

Cách thứ nhất bung file solr, cùng cd vào thỏng mục codefrag . (Crúc ý rằng tlỗi mục cha của example có tên là khác nhau tùy thuộc vào từng phiên bạn dạng.) lấy ví dụ với shell in UNIX, Cygwin, hoặc MacOS:

~ $ unzip -q solr-4.10.1.zip ~ $ cd solr-4.10.1/example/

Để khởi hễ Solr thì ta sử dụng lệnh như sau:

example $ java -jar start.jar 0

INFO org.eclipse.jetty.server.Server – jetty-8.1.10.v20130312 74
INFO org.eclipse.jetty.deploy.providers.ScanningAppProvider – Deployment monitor /home/lucct/solr-4.10.1/example/contexts at interval 0 142
INFO org.eclipse.jetty.deploy.DeploymentManager – Deployable added: /home/lucct/solr-4.10.1/example/contexts/solr-jetty-context.xml 4093
INFO org.eclipse.jetty.webapp.StandardDescriptorProcessor – NO JSPhường. Support for /solr, did not find org.apađậy.jasper.servlet.JspServlet ...............................................................e 6811
INFO org.apađậy.solr.update.UpdateShardHandler – Creating UpdateShardHandler HTTPhường client with params: socketTimeout=0&connTimeout=0&retry=false 6813
INFO org.apađậy.solr.logging.LogWatcher – SLF4J impl is org.slf4j.impl.Log4jLoggerFactory ............................................................... 7452 INFO org.apabịt.solr.core.SolrResourceLoader – Adding "file:/home/lucct/solr-4.10.1/contrib/extraction/lib/metadata-extractor-2.6.2.jar" lớn classloader 7452 INFO org.apabịt.solr.core.SolrResourceLoader – Adding "file:/home/lucct/solr-4.10.1/contrib/extraction/lib/juniversalchardet-1.0.3.jar" lớn classloader 7453 INFO org.apabít.solr.core.SolrResourceLoader – Adding "file:/home/lucct/solr-4.10.1/contrib/extraction/lib/tika-xmp-1.5.jar" to lớn classloader ...............................................................

Xem thêm: " Water Jet Là Gì - Water Jet Nghĩa Là Gì Trong Tiếng Việt

15051 INFO org.apađậy.solr.spelling.suggest.SolrSuggester – reload() 15051 INFO org.apabịt.solr.spelling.suggest.SolrSuggester – build() 15079 INFO org.apache.solr.core.SolrVi xử lý Core – Registered new searcher mainStandardDirectoryReader(segments_1:1:nrt)

Khởi đụng solr hoàn toàn và áp dụng chạy xe trên cổng 8983, áp dụng máy đầu cuối của công ty để hiện lên các lên tiếng của solr

quý khách hoàn toàn có thể thấy solr chạy bằng phương pháp loading đường dẫn http://localhost:8983/solr/ vào trình coi sóc web của khách hàng.

Xem thêm: Những Loại Mì Udon Là Gì ? Tìm Hiểu Về Các Loại Mì Udon Nổi Tiếng

*

Hình 2: Cài đặt thành công apabít solr

Config

Có 2 file config chủ yếu là: schema.xml cùng solrconfig.xml phía trong thỏng mục "/home/lucct/solr-4.10.1/example/solr/collection1/conf"

Schema.xml dùng để làm config các trường dữ liệu, phương pháp tàng trữ tài liệu nhằm sau đây ta giữ data vào đó.Solrconfig.xml dùng để config những tác dụng (rõ ràng sinh hoạt đây là các request hanlders và các tác dụng khác nữa).

cũng có thể truy vấn tệp tin Solrconfig.xml bằng cách vào Admin của Solr (view-only):http://localhost:8983/solr/#/collection1/config

Các tính năng cơ bản của Solr

Khả năng tìm kiếm văn bạn dạng toàn diện(Full-Text Search) tương đương vẻ bên ngoài Google.Chỉnh sửa để hiệu năng giỏi hơn.Dựa bên trên các chuẩn chỉnh msinh hoạt vào giao tiếp cùng với các hệ thống khác – XML, JSON cùng HTTPQuản trị dưới dạng đồ họa HTML đơn giảnThống kê dưới dạng JMXKhả năng mở rộng ra những server SolrCấu hình dễ dàng và đơn giản dễ dàng với định hình XMLCó năng lực bổ sung cập nhật các phần msống rộng(plugin) bắt đầu. lấy ví dụ nhỏng đối chiếu không ngừng mở rộng tiếng Việt: Bắt lỗi chính tả, vứt vệt,…Cho phép highlighting kết quả kiếm tìm tìm, như phương pháp mà lại google hiện thị lên lên tiếng nắm tắt về tác dụng cơ mà sinh hoạt kia câu truy hỏi vấn được in ấn đậmCó thể sản xuất không ít ứng dụng không giống nhưng một trang kiếm tìm tìm đề xuất như: autosuggestion, spellchecking, tạo tagcloud, phân một số loại công dụng clustering (nhỏng Bing làm), trending keywords, category navigation, các kết quả liên quan, đội công dụng (field collapsed) …Cho phnghiền scale khối hệ thống một phương pháp tiện lợi khi chúng ta bao gồm một lượng bự tài liệu mà lại không đủ đựng trên một sever xuất xắc phải Ship hàng tương đối nhiều người tiêu dùng bên cạnh đó.Solr cũng hoàn toàn có thể cần sử dụng như CSDL NoSquốc lộ hay như cache layer, dùng cho những listing nên performance xuất sắc.Solr cũng sắp hỗ trợ realtime chất nhận được tìm kiếm ngay tác dụng sau khi index. Điều nàyđặc biệt quan trọng nặng nề lúc index không nhỏ. Hiện tại Solr được cho phép tác dụng rât nhanh, tuy nhiên phải quyết tử thời hạn index. Với tài liệu bự gồm khi chúng ta đề xuất mất khoảng 30 phút chỉ để update được một tài liệu.Solr cung cấp tương đối nhiều chế độ nhằm tinh chỉnh và điều khiển kết quả tra cứu tìm, bởi tất cả những lên tiếng cơ mà các bạn hỗ trợ làm sao để công dụng trả về là rất tốt. Ví dự nhỏng đánh trọng số các trường, clichồng log, số lượng view, …

Tài liệu tmê man khảo



Chuyên mục: Định Nghĩa