TYPO3 설정 · 1 min read · Dec 28, 2025

Debian Wheezy에서 TYPO3와 함께 Solr 사용하기 - 3페이지

이제 로그아웃하세요…

… 그리고 다시 로그인하세요. 오른쪽 상단의 Clear Caches 메뉴에서 이제 Solr 연결 초기화 옵션을 찾아야 합니다 - 해당 옵션을 클릭하세요:

이제 Reports 모듈로 가서 Apache Solr Index를 선택하세요:

오류가 보고되지 않으면, 이는 Solr 서버에 성공적으로 연결되었음을 의미합니다 (물론, 아직 문서가 인덱싱되지 않았기 때문에 모든 항목에 대해 0이 표시됩니다). Solr 서버에 연결할 수 없는 경우, 연결 실패… 오류 메시지가 표시됩니다 - 이 경우 devlog 확장을 설치하여 무엇이 잘못되었는지 확인해야 합니다.

다음으로 Search 모듈로 가서 페이지를 선택하고 Initialize Index Queue 버튼을 클릭하세요:

다음으로 두 개의 예약 작업을 설정해야 합니다. 하나는 TYPO3 페이지의 인덱스를 생성하고, 다른 하나는 Solr 인덱스를 커밋하는 것입니다. Scheduler 모듈에서 Add task 아이콘을 클릭하세요:

첫 번째 예약 작업에서는 Class 필드에서 Index Queue Worker (solr)를 선택하고, Type 필드에서 Recurring을 선택한 후 시작 시간을 지정하고, End 필드는 비워두고, 주기(예: 1시간에 대해 3600)를 지정하고, Site 필드에서 루트 페이지를 선택한 후 예약 작업을 저장하세요:

두 번째 예약 작업에서는 Class 필드에서 Commit Solr Index (solr)를 선택하고, Type 필드에서 Recurring을 선택한 후 시작 시간을 지정하고, End 필드는 비워두고, 주기(예: 1시간에 대해 3600)를 지정하고, Site 필드에서 루트 페이지를 선택한 후 예약 작업을 저장하세요:

그 후, Scheduler 모듈에서 두 개의 예약 작업을 선택하고 Execute selected tasks 버튼을 클릭하여 지금 바로 실행하세요:

이제 브라우저에서 Solr 서버를 방문하고 Query String 필드에 :를 입력하면,…

… Solr는 XML 형식으로 결과 목록을 보여줄 것입니다. 이는 TYPO3 페이지가 성공적으로 인덱싱되었음을 의미합니다:

TYPO3 백엔드로 돌아가서 이제 Solr 검색을 TYPO3 웹사이트에서 사용할 수 있도록 검색 페이지를 생성합니다. Page 모듈로 가서 Create new pages 아이콘을 클릭하세요:

Standard 아이콘을 드래그 앤 드롭하세요…

… 검색 페이지를 위치시키고 싶은 트리 구조의 위치로 이동하세요 (예: Feedback 페이지 뒤에):

새 페이지 앞의 아이콘을 클릭하고 메뉴에서 Edit를 선택하세요:

새 페이지의 제목을 입력하세요 (예: Search) 그리고 페이지를 저장하세요:

그 후, 페이지를 활성화하세요:

그런 다음 Create new content element 아이콘을 클릭하세요:

Form elements 탭으로 가서 Search Form을 선택하고, 해당 요소의 위치를 지정하세요:

그 후 문서를 저장하세요:

이제 TYPO3 웹사이트를 새로 고침할 수 있습니다 - 이제 Search라는 새 메뉴 항목이 표시되어야 합니다. 그곳으로 가서 검색 양식에 검색어를 입력하고 양식을 제출하세요:

검색어가 Solr 인덱스에 있다면, 거의 즉시 결과 목록을 얻을 수 있습니다:

축하합니다, TYPO3 웹사이트에 Solr 검색을 설정했습니다!

4 링크

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.