나는 설정을 시도하고있다. Apache Solr
몇 가지 실험을합니다. 우분투 18.04에서 Solr 검색 엔진을 설정하고 몇 개의 파일을 인덱싱했으며 특정 쿼리가 있으면 완벽하게 작동합니다. 관리자 페이지는 기본 포트에서 액세스 할 수 있습니다. localhost:8983/solr
이제 Solr과 통신하는 웹 기반 클라이언트를 설정하려고했습니다. Google 코드에있는이 간단한 프로젝트를 발견했습니다. 이리 . 나는 압축을 풀고, 간단한 지시에 따라 localhost http ( python -m http.server
). 그래서 내가 갈 때. http://localhost:8000
, 나는 index.html
고객. 우리가 통합을 확인하는 유일한 방법은 js/solr-search.js
파일을 통해 solrURL
가 올바르게 설정되어 있으며 기본값은 이미 양호합니다.
var solrUrl = 'http://' + document.location.hostname + ':8983/solr/';
그러나 내가 search
버튼을 클릭해도 결과가 표시되지 않고로드 아이콘이 계속 표시됩니다.
문제가 어디에 있습니까? 문제를 어떻게 해결할 수 있습니까? 전문가가 똑같은 것을 복제하는 데 도움이된다면 좋을 것입니다.