2009-07-13 34 views
10

Tôi không nói về những thứ mà những người nghiện y tế ăn, mà là phần mềm tìm kiếm/lập chỉ mục nguồn mở dựa trên Xapian.Có ai đã thử Flax không?

Công ty của tôi hiện đang tuyển dụng ai đó để triển khai và họ muốn tôi sử dụng chức năng của dự án mà tôi đang thực hiện, tuy nhiên tôi đã nghe rất ít về điều này và tôi rất thận trọng khi thiết lập liên kết đến nói chung là thử nghiệm và thử nghiệm codebase rắn.

Có bất kỳ vấn đề nào được biết đến với triển khai lanh có khả năng gây ra sự cố trong các khu vực khác của bản dựng của tôi không? Ví dụ là khó để đồng bộ hóa với giải pháp cơ sở dữ liệu tiêu chuẩn đã được sử dụng hoặc dữ liệu gửi lại có định dạng không đáng tin cậy hoặc cồng kềnh (XML cho ví dụ về bloatedness [trong trường hợp này là XML fanboys])

Chúc mừng, Ed

+1

Không bao giờ nghe nói về nó, nó là công cụ tìm kiếm doanh nghiệp này? -> http://www.flax.co.uk/index.shtml – hannson

+0

@Hannson Yup, đó là số –

+0

@Ed: Tôi cho rằng bạn không quan tâm đến phản hồi về chính Xapian? –

Trả lời

11

tôi nên nói lên phía trước mà tôi là một trong những nhà phát triển của lanh, và là một trong hai nhà phát triển ban đầu của Xapian. Hy vọng rằng tôi vẫn có thể được thông tin, mặc dù thiên vị của tôi!

lanh thực sự là tên của một nhóm các phần mềm liên quan:

  • "Xappy" là một thư viện python, mà kết thúc tốt đẹp giao diện Xapian tiêu chuẩn, và cung cấp các tính năng cấp độ khác nhau cao trên đỉnh nó (ví dụ, lược đồ,). Xappy vẫn đang được phát triển mạnh, nhưng cũng đang được triển khai trong các hệ thống sản xuất khác nhau. Nếu bạn dự định sử dụng nó trong giai đoạn này, tôi khuyên bạn nên liên hệ với các nhà phát triển (ví dụ, tôi!) Để phác thảo những gì bạn đang làm, để tôi có thể cảnh báo bạn về bất kỳ vấn đề nào, nhưng tôi sẽ không mong đợi bất kỳ vấn đề lớn nào.

  • "Lanh cơ bản" là một ứng dụng tìm kiếm độc lập. Như tên của nó, đây là một phần rất cơ bản của phần mềm, và chúng tôi sẽ không mong đợi nó để trang trải nhu cầu của hầu hết mọi người. Đó là bằng nhiều cách chỉ là một bản demo của một số khả năng của Xapian; mặc dù đó là bản trình diễn chức năng và một số người đang sử dụng nó để chạy các trang web tìm kiếm đơn giản. Nó chỉ đơn giản cho phép bạn lập chỉ mục các tập hợp các tập tin được lưu trữ trên đĩa cục bộ (hoặc các ổ đĩa có thể truy cập mạng), và cung cấp một giao diện web đơn giản để tìm kiếm chúng. Nó có thể xử lý một số loại tệp hợp lý trên các cửa sổ (sử dụng giao diện ifilter), nhưng hiện tại chỉ có HTML và văn bản thuần túy trên các nền tảng khác. Nó đi kèm với một trình cài đặt cửa sổ, nhưng hơi khó xử khi cài đặt và chạy trên Linux hoặc các nền tảng khác. Tôi nghĩ rằng chúng tôi đã phát hành phiên bản 1.0 của Flax cơ bản khoảng một năm trước, và trong khi chúng tôi thỉnh thoảng cập nhật nó, chúng tôi không hy vọng sẽ phát triển thêm nữa.

  • "Máy chủ tìm kiếm lanh" là dịch vụ web được xây dựng trên Xapian và Xappy, nhằm cung cấp một cách linh hoạt để thực hiện lập chỉ mục và tìm kiếm. Nó sử dụng một REST API sạch, được định nghĩa rõ ràng, sử dụng JSON làm phương tiện vận chuyển cho dữ liệu, và cũng có các máy khách có sẵn cho PHP, Python và Perl làm cho nó dễ dàng nói chuyện với API. Viết khách hàng cho các ngôn ngữ khác nên khá thẳng về phía trước. Nếu bạn đang tích hợp các công cụ Flax với một hệ thống lớn hơn, điều này về lý thuyết sẽ là con đường để đi - thiết kế cho phép một sự tách biệt rất sạch giữa Flax và phần còn lại của một hệ thống.

Tuy nhiên, nhược điểm lớn nhất là máy chủ tìm kiếm chưa hoàn tất. Có một số tarballs alpha có sẵn, nhưng tôi khuyên bạn nên lấy nguồn mới nhất từ ​​SVN nếu bạn muốn dùng thử.Kế hoạch hiện tại của chúng tôi là phát hành chính thức máy chủ đã hoàn thành trong vòng vài tháng - rất nhiều những gì hiện đang thiếu là tài liệu và ví dụ, nhưng cũng có một vài tính năng nhỏ được thêm vào, một số vấn đề cần giải quyết, và rất nhiều thử nghiệm sẽ được thực hiện.

Các sự cố trong dự án mã google tại http://code.google.com/p/flaxcode/issues/list chủ yếu là (nếu không độc quyền) được nhắm mục tiêu tại cơ sở Lanh. Cho đến nay, máy chủ tìm kiếm Flax vẫn chưa được phát hành và các vấn đề trong đó là dưới dạng danh sách Todo, chứ không phải trong trình theo dõi.

Nếu bạn quan tâm đến việc sử dụng máy chủ tìm kiếm Flax, sau đó, một lần nữa, tôi khuyên bạn nên liên lạc với tôi ([email protected], hoặc irc.freenode.net kênh #flax), cho tôi biết những gì bạn thực sự muốn làm với nó, và tôi có thể cho bạn biết liệu nó có các tính năng bạn đang tìm kiếm hay không, và liệu những tính năng cụ thể đó có ổn định hay không. Vì máy chủ tìm kiếm Flax ở giai đoạn đầu, tôi không mong đợi có nhiều phản hồi về nó - nhưng nếu bạn nhìn vào thiết kế, tôi đánh giá cao phản hồi của bạn, vì chúng tôi chưa bị đóng băng và bất kỳ sai sót thiết kế nào có thể dễ dàng được giải quyết ở giai đoạn này.

+0

Xin chào Richard, tôi đã xem xét câu trả lời của bạn khi tìm kiếm một công cụ tìm kiếm của công ty cho một doanh nghiệp nhỏ, nơi chúng tôi lưu trữ các tệp và dữ liệu của chúng tôi trên các ổ đĩa mạng. Tôi đoán Flax Basic có thể là một lựa chọn cho chúng tôi. Bạn vẫn còn với dự án Flax và bạn có cập nhật về các công cụ được đề xuất khác không? Tôi tìm thấy bài đăng trên blog gần đây này về cơ sở lanh: http://www.flax.co.uk/blog/2015/03/19/free-file-filters-search-taxonomy-tools-from-our-old- googlecode-repository / – Trygve

Các vấn đề liên quan