2011-12-22 4 views
1

Apache SOLR 관리자 페이지에서 컨텐트 유형 가져 오기를 수행 한 후 "Enabled Filters"에 새 컨텐트 유형의 필드가 표시되지 않습니다 " 탭. 이미 4 개의 다른 서버 환경에서이 작업을 성공적으로 수행했지만, 이번에는 콘텐츠 유형을 가져온 후 30 분이 지나도 아직 필드가 표시되지 않습니다.Drupal + SOLR Indexing - "Enabled Filters"탭에 필드가 표시되지 않음

이 메뉴의 위치는 다음과 같습니다

관리자> 사이트 구성> 아파치 SOLR> 사용 가능한 필터를 내가 삭제하고이 콘텐츠 유형을 다시 가져 시도

는 결과에 변화없이. 이 탭을 몇 번 새로 고친 후에도 모든 필드가 마술처럼 나타 났지만이 서버를 사용하기 전에이 문제가 발생했습니다 (간단히).

"활성화 된 필터"탭 아래 SOLR의 구성 메뉴에 옵션으로 표시되는 새로운 필드를 얻는 방법에 대한 제안 사항이 있습니까?

답변

1

SOLR은 기본적으로 숫자 필드를 색인화하지 않습니다. 그러나 우리는이 플러그인을 작성했는데,이 플러그인은이 서버에서 사용하지 않도록 설정했습니다. 따라서 필터 사용 설정 페이지에 여러 입력란이 표시되지 않았습니다. 항상 당신을 가장 곤경에 빠뜨리는 작은 과시입니다.

1

콘텐츠를 색인해야합니다. 실제로 그것은 cron을 통해 자동으로 색인을 생성하지만 서버에 구성 할 수 없으므로 수동으로해야합니다.

+0

색인 콘텐츠를 말할 때 SOLR의 검색 결과를 얻으려고합니까? 왜냐하면 노드에 대한 SOLR 검색을 말하는 것이 아니기 때문입니다. 나는 admistration 메뉴에서 SOLR을 구성하는 것에 대해 이야기하고 있습니다. SOLR 메뉴의 "Enabled Filters"탭에는 인덱싱 된 컨텐츠에 대해 SOLR 검색을 수행 할 때 반환 될 필터로 인덱싱 된 것으로 확인할 수있는 cck 필드의 확인란 목록이 있습니다. 내 새로운 콘텐츠 유형의 입력란은 다른 서버에 수많은 셀을 배치했기 때문에 해당 목록에 표시되지 않습니다. – Atomox

+0

"사용 가능한 필터"에서 필터를 사용하기 만하면 색인 콘텐츠는 사용할 수 없습니다. 따라서 여기에서 필터 하나를 활성화하고 내용의 색인을 생성하지 않은 경우에도 필터는 비어 있습니다. 일반적으로 인덱싱은 cron 작업에서 실행됩니다. 노드 업데이트/새 필드/컨텐트 유형을 추가 한 후 노드가 즉시 인덱싱되지 않고 인덱싱 대기열로 설정되고 cron 실행 또는 수동 실행 후 새 필드와 컨텐트 유형이 SOLR로 이동합니다. 그래서 색인을 검색하고 모든 컨텐츠를 다시 색인하여 cron을 실행하십시오. 그런 다음 관리자/설정/검색에서 콘텐츠의 100 %를 색인 생성해야합니다. 도움이 될 수 있습니다. – 32i

+0

도움에 감사드립니다. 그러나 모든 사람들이 콘텐츠 인덱싱에 문제가 있다고 가정합니다. 난 아니다. 필터를 사용하도록 설정하려는 입력란이 사용 필터 탭에 표시되지 않았습니다. – Atomox

관련 문제