Suchergbnis liefert "nur" Ticket_ID nicht Articel_id

Hilfe zu Znuny Problemen aller Art
Locked
Mattes1001
Znuny newbie
Posts: 11
Joined: 24 Jun 2013, 09:04
Znuny Version: 3.2.8
Real Name: Matthias Hahn
Company: Baral Geohaus-Consulting AG

Suchergbnis liefert "nur" Ticket_ID nicht Articel_id

Post by Mattes1001 »

Hi,

Folgende Situation:
Ich suche in der Volltext Suche den Text "liefert falsche Ergebnisse".
Nun bekomme ich als Suchergebnis ein paar Tickets, in denen diese Wörter vorkommen.
Soweit so gut.
Nun habe ich aber in diesen Tickets vielleicht jeweils 40 Artikel stehen.

OTRS springt beim click auf das Ticket nun auf den ersten von mir ungelesenen Artikel des Tickets.

Ich würde mir wünschen, dass gleich auf den passenden Artikel gesprungen wird, da ich sonst ja nochmal ewig manuell suchen muss.

Ich habe im HTML des Suchergebnissen auch gesehen, dass am jeweiligen tr des Tables auch nur ein TicketID steht, also kein Artikel_ID.
So kann sich auch nicht eine URL Aufbauen, die dann direkt ein Artikel anzeigt.

Welches Template oder Script wird denn für diese Funktion verwendet?
Kann man sich die Suche mit einem Custom Script anpassen?
Welche Doku ist hierfür hilfreich?

danke!
"Produktiv": OTRS: 3.2.8, OTRS::ITSM 3.2
OS: Ubuntu
Apache2/MySQL 5+
asdf0815
Znuny newbie
Posts: 4
Joined: 11 Jul 2014, 10:44
Znuny Version: 3.3.8

Re: Suchergbnis liefert "nur" Ticket_ID nicht Articel_id

Post by asdf0815 »

Hallo,
ich habe dafür leider auch keine Lösung, pushe den Beitrag aber mal nach oben - ich habe das gleiche Problem. Wäre für jeden Tipp dankbar!

Viele Grüße
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Suchergbnis liefert "nur" Ticket_ID nicht Articel_id

Post by reneeb »

Dazu muss man etliches anpassen, weil es die Suche im Moment ganz einfach nicht hergibt.

Man müsste

* sich überlegen was gemacht werden soll wenn es in einem Ticket mehrere Artikel gibt (nimmt man letzten? Zeigt man alle Artikel?)
* Kernel/System/TicketSearch.pm so anpassen, dass bei der Suche neben der TicketID auch die ArtikelID zurückgeliefert wird. (Rückwärtkskompatibel)
* Die Frontendmodule anpassen, dass neue Optionen von TicketSearch gesetzt werden
* Die Templates anpassen...
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
ThorstenEckel
Znuny newbie
Posts: 24
Joined: 18 Dec 2013, 16:57
Znuny Version: *.*.*
Company: Znuny GmbH
Location: Berlin
Contact:

Re: Suchergbnis liefert "nur" Ticket_ID nicht Articel_id

Post by ThorstenEckel »

Hallo zusammen,

ich habe mich mal hingesetzt und ein Paket für die 3.3 gebaut: 'Znuny4OTRS-FulltextSearchArticleHighlight'. Es lässt sich bequem über unser Repo-Paket 'Znuny4OTRS-Repo' installieren: http://znuny.com/#!/znuny4otrs

Der Quellcode ist hier einsehbar:
https://github.com/znuny/Znuny4OTRS-Ful ... eHighlight

Feedback ist gerne erwünscht :)

Beste Grüße,
Thorsten - vom Znuny Team
Znuny4OTRS Extensions auf Github: https://github.com/znuny/
Znuny4OTRS - intl. Enterprise Services: https://znuny.com
asdf0815
Znuny newbie
Posts: 4
Joined: 11 Jul 2014, 10:44
Znuny Version: 3.3.8

Re: Suchergbnis liefert "nur" Ticket_ID nicht Articel_id

Post by asdf0815 »

Hallo Thorsten,

vielen Dank für die Info und das Paket! Ich habe es eben installiert und getestet. Mein Feedback:
Grundsätzlich ist es schon mal eine Verbesserung, aber m. E. noch nicht ganz rund: Wenn man ein Ticket aus den Suchergebnissen geöffnet hat und dann im Ticket auf "Zurück" klickt und ein anderes Ticket aus den Suchergebnissen auswählt, sind die Artikel darin nicht mehr markiert. Wenn man allerdings im Browser auf "Zurück" klickt und ein anderes Ticket öffnet, bleiben die Markierungen erhalten - muss man wissen, wenn man nicht gleich im ersten Suchergebnis fündig wird.
Optimal wäre es, wenn man in der Ansicht "L" (bei den Suchergebnissen) die Treffer in den Tickets direkt sehen könnte, also wenn hier schon die Artikel markiert wären - oder am besten, wenn in jeder Ansicht nur die Artikel angezeigt würden, die den Suchbegriff enthalten. Dann müsste man nicht in jedes einzelne Ticket reinschauen. Noch ein i-Tüpfelchen wäre dann, wenn die Suchbegriffe im Artikel hervorgehoben wären, aber vielleicht ist das dann wirklich zu viel für das System ;)
Lässt sich irgendeiner dieser Punkte noch anpassen?

Viele Grüße
asdf0815
Znuny newbie
Posts: 4
Joined: 11 Jul 2014, 10:44
Znuny Version: 3.3.8

Re: Suchergbnis liefert "nur" Ticket_ID nicht Articel_id

Post by asdf0815 »

Gibt es dazu schon etwas Neues?
asdf0815 wrote:[...] Wenn man ein Ticket aus den Suchergebnissen geöffnet hat und dann im Ticket auf "Zurück" klickt und ein anderes Ticket aus den Suchergebnissen auswählt, sind die Artikel darin nicht mehr markiert. Wenn man allerdings im Browser auf "Zurück" klickt und ein anderes Ticket öffnet, bleiben die Markierungen erhalten - muss man wissen, wenn man nicht gleich im ersten Suchergebnis fündig wird.
Optimal wäre es, wenn man in der Ansicht "L" (bei den Suchergebnissen) die Treffer in den Tickets direkt sehen könnte, also wenn hier schon die Artikel markiert wären - oder am besten, wenn in jeder Ansicht nur die Artikel angezeigt würden, die den Suchbegriff enthalten. Dann müsste man nicht in jedes einzelne Ticket reinschauen. Noch ein i-Tüpfelchen wäre dann, wenn die Suchbegriffe im Artikel hervorgehoben wären [...].
asdf0815
Znuny newbie
Posts: 4
Joined: 11 Jul 2014, 10:44
Znuny Version: 3.3.8

Re: Suchergbnis liefert "nur" Ticket_ID nicht Articel_id

Post by asdf0815 »

*push*
Wird das weiterentwickelt oder muss man das in Auftrag geben?
Locked