ZF1 đã thực hiện tìm kiếm lucen gread. là có một cái gì đó tương tự cho ZF2? Tôi không thể tìm thấy bất cứ điều gì ...Zend Framework 2 Tìm kiếm Lucene?
Trả lời
Nó là một phần của ZendSearch và bạn sẽ tìm thấy nó ở đây https://github.com/zendframework/ZendSearch
Nếu bạn truy cập vào thư mục mà bạn sẽ tìm thấy Lucene, nhưng có thể bạn sẽ cần phải cài đặt toàn bộ điều sau các hướng dẫn trong tệp readme trên trang đầu tiên tôi liên kết đến.
Hoặc bạn có cd vào thư mục nhà cung cấp của bạn và có thể chạy: -
git clone https://github.com/zendframework/ZendSearch.git
Điều đó sẽ tạo ra các mô-đun ZendSearch và sau đó bạn có thể thêm nó vào danh sách các module của bạn trong application.config.php
Cũng xem số Zend Framework package repository.
Bạn có thể chia sẻ bất kỳ tài liệu hoặc liên kết nào để triển khai nó trong zf2 hay không giúp đỡ nhiều. – Jeet
này là dành cho Zend Framework 3/Zend Search
Đoạn mã dưới đây sẽ giúp bạn bắt đầu làm việc với Zend Tìm kiếm:
use ZendSearch\Lucene\Lucene;
use ZendSearch\Lucene\Document;
use ZendSearch\Lucene\Document\Field;
use ZendSearch\Lucene\MultiSearcher;
$index = Lucene::create($path_to_index); // or use open to update an index
$document = new Document;
$document->addField(Field::Text($key,$value));
$index->addDocument($document);
$search = Lucene::open($path_to_index);
$search->find($str);
Nó là đáng chú ý tuy nhiên đó tại thời điểm viết Zend Tìm kiếm mong đợi ErrorHandler :: có sẵn mà là một phần của Stdlib của Zend. Tôi tin rằng điều này đã được gỡ bỏ từ stdlib vì vậy tôi chỉ đơn giản là thay thế các cuộc gọi với một khối try/catch.
Ngoài ví dụ trên - mã trong hướng dẫn sử dụng ZF v1 cung cấp cơ sở khá tốt để hoạt động từ chức năng: https://framework.zend.com/manual/1.12/en/zend.search.lucene.overview.html.
Về zf3, theo vấn đề này https://github.com/zendframework/ZendSearch/issues/24 ZendSearch bị bỏ rơi và có vấn đề về PHP7 – HappyDude
- 1. Zend Framework 2 LDAP
- 2. Zend Framework 2 cho Zend Framework Newbie
- 3. Zend Framework 2 autoloading
- 4. OAuth trong Zend Framework 2
- 5. Zend Framework 2: sql subquery
- 6. Zend Framework 2 - Thêm biểu mẫu lớp
- 7. Disable notInArray Validator Zend Framework 2
- 8. nhiều bảng cho Zend Framework 2
- 9. Zend Framework 2 Navigation Sub-Sub Menu
- 10. Zend Framework 2 DateSelect/MonthSelect định dạng
- 11. Mở rộng ZfcUser với Zend Framework 2
- 12. Zend Framework 2 Part Route Assembly
- 13. Không thể chạy Zend Framework 2 trên máy chủ - Class 'Zend \ Mvc \ Application' không tìm thấy
- 14. Tìm đối sánh chính xác bằng API tìm kiếm Lucene
- 15. Tìm kiếm đa năng trong Lucene
- 16. Lucene - tìm kiếm trường giá trị số
- 17. Tìm kiếm theo lĩnh vực ở Lucene
- 18. Tìm kiếm và gạch dưới Lucene
- 19. Zend Lucene Xóa tài liệu số
- 20. ký tự không hợp lệ cho tìm kiếm văn bản Lucene
- 21. Có đáng sử dụng Doctrine 2 với Zend Framework không?
- 22. Cách sử dụng riêng biệt trong Zend Framework 2?
- 23. Zend Framework 2: các mục menu hoạt động
- 24. Zend Framework 2 phpunit kiểm tra bảng có tham gia
- 25. Zend Framework 2 Sql Chọn với OR và AND
- 26. Zend Framework 2 SOAP AutoDiscover và phức tạp loại
- 27. Zend Framework Nested Checkboxes
- 28. zend framework "$ this"
- 29. Zend Framework URL HTTPS
- 30. Zend Framework fetchAll
bản sao có thể có của [Tìm kiếm Lucene trong zf2] (http://stackoverflow.com/questions/12403475/lucene-search-in-zf2) – halfer