Szukanie poprzez podanie zakresu
Witam Mam następujący problem. Potrzebuje stworzyć system dokumentacji, który będzie posiadał wpisy otagowane poszczególnymi wersjami projektu. Na przykład: Projekt A posiada wersję 1.00, 1.01, 1.02, 1.03, 1.04, 1.05 Projekt B posiada wersję 2.15, 2.16, 2.17, 2.18 etc.
I teraz na przykład chcę mieć możliwość przefiltrowania wszystkich artykułów tak abym dostał wszystkie dotyczące Projektu A od wersji 1.03 do 1.05 włącznie.
Wiem, że w Vocabulary, Terms są traktowane jak stringi więc mam dwa pomysły.
- Znaleźć coś co pozwoli na stworzenie słownika którego wpisami są liczy i jakiś moduł do szukania w tym słowniku.
- Coś takiego co jest w advanced search czyli multi select po wszystkich pozycjach ze słownika. Wtedy zaznaczam sobie wersję z przedziału i na jedno wychodzi. Minus advanced search jest taki, że muszę podać jakiś keyword żeby coś wyszukać. Nie mogę po prostu zaznaczyć wersji i go.
Chciałem to obejść modułem Finder. Zrobiłem tak: Stworzyłem Widok listujący wszystkie artukuały. Stworzyłem finder dla tego widoku i powiązałem go z słownikiem wersji. Problem w tym, że w tym przypadku finder nie dba o hierarchie wersji, która jest w postaci drzewa, i zrzuca wszystkie wersje do jednego wora w ten sposób czasem nie wiadomo czy 1.00 to wersja Projektu A czy projektu B. Najlepiej byłoby otrzymać takie coś jak jest w advanced search czyli:<br/> Projekt A<br/> – v1.00<br/> – v1.01<br/> – v1.02<br/> Projekt B<br/> – v2.15<br/> – v2.16<br/> Projekt C<br/> – v1.00<br/> – v1.01<br/> – v1.02<br/> – v1.03<br/>
Czy jest jakiś sposób by osiągnąć tak sformatowany multi select ??



-
szy, pt., 2009-12-18 16:42A Faceted Search?
Demo z prawej strony:
→ http://facetedsearch.davidlesieur.com/
Szy.
Próbowałem uruchomić Faceted
lukasz.odulinski, pt., 2009-12-18 16:53Próbowałem uruchomić Faceted Search ale miałem jakieś errory odnośnie MySQL'a. Demo niestety nie odpowie mi na pytanie czy mogę szukać tylko za pomocą zaznaczenia odpowiedniego taga bez użycia keyworda.
Byłoby pomocne gdyby ktoś był w stanie powiedzieć czy Faceted załatwia sprawę ponieważ spędziłem sporo czasu na próbie uruchomienia tego i nie wiem czy jest sens próbować dalej jeśli nie da się szukać bez keyworda (coś jak filtr a nie search engine ).
-
szy, pt., 2009-12-18 19:40Nie miałem problemów z uruchomianiem F.S., to chyba stabilny moduł – Ty też nie powinieneś? Może coś jest do instalowania, oprócz zwykłej instalacji? Już nie pamiętam teraz.
W każdym razie, jeśli to nie F.S., to poszukaj: na stronie jakiejś drupalowej kobiety (KarenS?) są takie użyteczne snippety – listujące właśnie taksonomię na różne sposoby. Może by było akurat.
Szy.