Tôi sẽ đề nghị cài đặt mô-đun http://drupal.org/project/apachesolr_autocomplete , việc này sẽ giúp bạn thấy các đề xuất từ khóa của Solr.
Vấn đề tiếp theo là hiển thị các nút trong kết quả tìm kiếm chứ không phải cụm từ tìm kiếm, có một cái móc được gọi là apachesolr_modify_query($query,'apachesolr_autocomplete');
sẽ cho phép bạn viết một mô-đun tùy chỉnh để chặn truy vấn khi nó đến Solr và bảo nó tìm kiếm các nút và không tìm kiếm đề xuất.
Vấn đề còn lại bạn gặp phải chỉ đơn giản là theo chủ đề kết quả tìm kiếm để chúng trông giống như tìm kiếm thông thường.
Đã có hai chức năng theo chủ đề sẵn có:
- theme_apachesolr_autocomplete_highlight
- theme_apachesolr_autocomplete_spellcheck
Hi vọng điêu nay co ich.
Vào cuối ngày, bạn có thể tự viết toàn bộ mô-đun mà không cần bắt đầu với mô-đun cơ sở apachesolr_autocomplete, nhưng tôi cảm thấy việc này khiến bạn mất nhiều công sức và sẽ là một lợi thế.