SearXNG Tool 노드 문서
SearXNG Tool 노드를 사용하면 SearXNG를 통해 워크플로에 검색 기능을 통합할 수 있습니다. 이 페이지에서는 SearXNG Tool 노드의 옵션과 추가 리소스 링크를 확인할 수 있습니다. 이 노드의 인증 정보는 여기에서 확인할 수 있습니다.
SearXNG Tool 노드를 사용하면 SearXNG를 통해 워크플로에 검색 기능을 통합할 수 있습니다. SearXNG는 사용자 추적 없이 여러 검색 엔진의 결과를 집계합니다.
이 페이지에서는 SearXNG Tool 노드의 옵션과 추가 리소스 링크를 확인할 수 있습니다.
이 노드의 인증 정보는 여기에서 확인할 수 있습니다.
서브 노드는 표현식을 사용하여 여러 항목을 처리할 때 다른 노드와 다르게 동작합니다.
루트 노드를 포함한 대부분의 노드는 임의 수의 항목을 입력으로 받아 처리한 후 결과를 출력합니다. 표현식을 사용하여 입력 항목을 참조할 수 있으며, 노드는 각 항목에 대해 순서대로 표현식을 해석합니다. 예를 들어, 5개의 name 값이 입력된 경우 {{ $json.name }} 표현식은 각 이름을 순서대로 해석합니다.
서브 노드에서는 표현식이 항상 첫 번째 항목으로 해석됩니다. 예를 들어, 5개의 name 값이 입력된 경우 {{ $json.name }} 표현식은 항상 첫 번째 이름으로 해석됩니다.
노드 옵션#
- 결과 수(Number of Results): 검색할 결과 수입니다. 기본값은 10입니다.
- 페이지 번호(Page Number): 검색할 검색 결과 페이지 번호입니다. 기본값은 1입니다.
- 언어(Language): 검색 결과를 언어별로 필터링하기 위한 두 글자 언어 코드입니다. 예: 영어는
en, 프랑스어는fr. 기본값은en입니다. - 안전 검색(Safe Search): 검색 결과에서 명시적 콘텐츠 필터링을 활성화하거나 비활성화합니다. None, Moderate, Strict 중에서 선택할 수 있습니다. 기본값은 None입니다.
SearXNG 인스턴스 실행#
이 노드는 n8n 인스턴스와 동일한 네트워크에서 SearXNG 서비스를 실행해야 합니다. n8n 인스턴스가 SearXNG 서비스에 네트워크 접근이 가능한지 확인하세요.
이 노드는 기본 SearXNG 구성에서 활성화되지 않은 JSON 형식의 결과가 필요합니다. JSON 출력을 활성화하려면 SearXNG 인스턴스의 settings.yml 파일에서 search.formats 섹션에 json을 추가하세요:
search:
# options available for formats: [html, csv, json, rss]
formats:
- html
- json
formats 섹션이 없으면 추가하세요. settings.yml 파일의 정확한 위치는 SearXNG를 설치한 방법에 따라 다릅니다. SearXNG 구성 문서에서 자세한 내용을 확인할 수 있습니다.
검색 결과의 품질과 가용성은 사용하는 SearXNG 인스턴스의 구성 및 상태에 따라 다릅니다.
템플릿 및 예시#
이 노드의 워크플로 템플릿은 n8n 워크플로 템플릿 갤러리에서 확인할 수 있습니다.
관련 리소스#
이 서비스에 대한 자세한 내용은 SearXNG 문서를 참조하세요. LangChain의 SearXNG 통합에 관한 문서도 확인할 수 있습니다.
n8n의 Advanced AI 문서를 확인하세요.
