2011-01-18 4 views
12

그래서 요리사 서버의 일부로 실행되는 solr 서버가 있습니다. 내 노드 중 일부가 검색에 나타나지 않습니다. ?q=*:*을 사용하여 문서를 표시 할 수 있지만 대부분의 요리사 데이터는 dynamicFields로 인덱싱되므로 xml 문서에는 표시되지 않습니다.solr이 색인을 생성하는 모든 데이터를 보려면 어떻게해야합니까?

나는 바라고 것을 나는 볼 수있는 방법을 찾을 수있는 경우 중 하나

  • 무엇 색인 또는 동적 필드 인덱스 문서의
  • 전체 세트 것 같은 SOLR에 들어오는입니다

미리 감사드립니다.

답변

7

필자의 경우 dynamicFields가 store = false로 설정 되었기 때문에 제 경우입니다. 검색 결과를 사실로 설정하면 검색 문제가 훨씬 명확 해졌습니다.

+8

IMHO rfeak의 답변이 정확한 것입니다. 당신은 정말로 자신의 대답보다는 그의 대답에 진드기가 있어야합니다. – nickdos

+4

이 답변은 내 것이 아니고 #solr의 hossman에서 온 것입니다. Hossman은 그것을 SO에 제출하는 것에 관심이 없었기 때문에 여기에 다른 사람이 같은 문제를 안고 있음을 포함 시켰습니다. 나는 rfeak의 답변에 동의했지만 궁극적으로 그것은 내 문제에 대한 해결책이 아니 었습니다. –

23

루크가 도움이 될 수 있습니다. http://www.getopt.org/luke/ Solr 인덱스를 가리켜 서 거기에있는 것을 볼 수 있습니다.

내가 마지막으로 확인한 시간은 웹에서 바로 실행할 수 있으며 색인에서 바로 가리 키도록 할 수 있습니다.


루크는 http://code.google.com/p/luke/으로 옮겼습니다 - 최신 버전은 해당 버전에서만 사용할 수 있습니다.

+0

다시 이동했습니다. https://github.com/DmitryKey/luke –

8

rfeak가 말한 것처럼 Luke를 사용하여 색인을 검사 할 수 있습니다. Solr은 built-in Luke handler과 함께 제공됩니다.

관련 문제