2011-01-18 12 views
12

Więc mam serwer solr uruchomiony w ramach serwera szefa kuchni. Niektóre z moich węzłów nie pojawiają się w wyszukiwaniach. Mogę użyć ?q=*:*, aby wyświetlić dokumenty, ale większość danych szefa kuchni jest indeksowana jako dynamicFields, więc nie widzę tego w dokumentach XML.Jak mogę zobaczyć wszystkie dane, które solr indeksuje?

Mam nadzieję, że jeśli uda mi się znaleźć sposób, aby zobaczyć albo:

  • co przychodzi do Solr jak to indeksowane lub
  • pełny zestaw indeksowanych dokumentów z ich dynamicznych pól

Z góry dziękuję!

Odpowiedz

7

W moim przypadku było tak dlatego, że moje dynamiczne pola zostały ustawione store = false. Ustawienie ich na true dostarczyło mi to, czego szukałem, co sprawiło, że kwestia wyszukiwania stała się o wiele jaśniejsza.

+8

IMHO Odpowiedź od rfeak była poprawna. Powinieneś naprawdę zaznaczyć jego odpowiedź, a nie swoją. – nickdos

+4

Ta odpowiedź nie była moja, ale raczej od hossmana na #solr. Hossman nie był zainteresowany przesłaniem go do SO, więc umieściłem go tutaj, o ile ktoś inny miał ten sam problem. Odpowiedziałem na rheak, ale ostatecznie nie było to rozwiązanie mojego problemu. –

23

Luke może pomóc. http://www.getopt.org/luke/ Możesz wskazać go na indeksie Solr i zobaczyć, co tam jest.

Ostatnim razem, gdy sprawdziłem, możesz uruchomić go bezpośrednio z internetu i po prostu wskazać go w indeksie.


Luke przeniósł się do http://code.google.com/p/luke/ - nowsze wersje są dostępne tylko tam.

+0

Została ponownie przeniesiona: https://github.com/DmitryKey/luke –

Powiązane problemy