특히, 사용자가 검색 쿼리에 입력하는 동안 노드 참조 자동 완성의 작동 방식과 다소 유사한 상위 5 개의 검색 결과가 드롭 다운 메뉴에 옵션으로 표시되도록 할 수 있습니다. 그러한 기능을 Apachesolr과 함께 사용하는 것이 좋습니다.
특히, 사용자가 검색 쿼리에 입력하는 동안 노드 참조 자동 완성의 작동 방식과 다소 유사한 상위 5 개의 검색 결과가 드롭 다운 메뉴에 옵션으로 표시되도록 할 수 있습니다. 그러한 기능을 Apachesolr과 함께 사용하는 것이 좋습니다.
답변:
필요에 따라 몇 가지 솔루션이 있습니다. Apple의 Live Search 기능과 가장 가까운 것은 Finder 모듈 일 것입니다. 그러나 현재 Apache Solr과 통합되지 않습니다.
Solr 통합이 로드맵 에 있으므로 Inline Ajax Search 모듈을 계속 주시하십시오 . 통합을 추진하기 위해 약간의 기여가 필요할 수 있습니다.
세 번째 해결책은 Apache Solr AJAX 모듈입니다. 수행하려는 작업에 정확하게 맞지 않을 수 있지만 쿼리를 입력하고 필터를 활성화하면 페이지를 인라인으로 새로 고칠 수 있습니다.
Acquia는 Solr에 구축 된 솔루션을 제공합니다. http://network.acquia.com/services/acquia-search
http://drupal.org/project/apachesolr_autocomplete 모듈을 설치하는 것이 좋습니다 .이 상자에서 Solr의 키워드 제안을 볼 수 있습니다.
다음 문제는 검색어가 아닌 검색 결과에 노드를 표시하는 것으로, apachesolr_modify_query($query,'apachesolr_autocomplete');
Solr로 갈 때 쿼리를 가로 채서 검색 제안이 아닌 노드를 검색하도록 사용자 정의 모듈을 작성할 수 있는 후크 가 있습니다.
남은 문제는 검색 결과를 테마로하여 일반 검색처럼 보이게하는 것입니다.
사용 가능한 두 가지 테마 기능이 이미 있습니다.
도움이 되었기를 바랍니다.
하루가 끝나면 기본 모듈 apachesolr_autocomplete로 시작하지 않고 전체 모듈을 직접 작성할 수 있지만 많은 노력이 필요하며 이점이 있습니다.