Seite 1 von 1

we:listview - Dokumentinhalt durchsuchen

Verfasst: Do 10. Nov 2016, 11:51
von DieKleine
Hallo an alle,

ich bin im webEdition Bereich noch neu und kenne mich noch nicht so gut aus und hoffe jetzt auf Hilfe.

Ich habe eine Suchabfrage, die mir Seiten anzeigen soll, in denen bestimmte Suchbegriffe stehen.
Das ganze wurde von jemand anderem per we:listview type:search gemacht, allerdings bekomme ich da auch Seiten, in denen der Suchbegriff nicht auftaucht, weil diese Begriffe nur in den Keywords stehen. Und der Seiteninhalt wird auch nicht durchsucht...

Also, hierzu meine Frage: Gibt es eine Möglichkeit weiterhin mit we:listview zu suchen, aber zu verhindern, dass die Keywords mit eingefasst werden?
Und wenn nicht, was wäre die Alternative?
Und, wie kann ich den Inhalt der TextAreas durchsuchen?

Vielen Dank schon mal im Vorrraus.

Lg

Re: we:listview - Dokumentinhalt durchsuchen

Verfasst: Do 10. Nov 2016, 12:17
von blickfang
Hi,

webEdition schreibt die Inhalte der Dokumente und Objekte (dort auch die definierten Felder Title, Description) in eine Index-tabelle. Über diese Tabelle wird dann gesucht. Das Verhalten kannst Du nicht beeinflussen. Die Listview type="search" ist hierfür das vorgesehene Tag, das ist so eigentlich richtig umgesetzt. Die Textareas sollten eigentlich schon mit durchsucht werden, wenn Dir Inhalte im Index fehlen kannst Du mal einen Rebuild der Index-Tabelle machen.

Viele Grüße
Timo

Re: we:listview - Dokumentinhalt durchsuchen

Verfasst: Mo 14. Nov 2016, 12:48
von DieKleine
Dankeschön :D

Ich habe es so gemacht, wie du gesagt hast und jetzt funktioniert es wieder wunderbar :D

Re: we:listview - Dokumentinhalt durchsuchen

Verfasst: Mo 14. Nov 2016, 14:16
von Carrear
Klar. Du kannst innerhalb des Listviews alle inputs und textareas via PHP matchen und so checken ob der Begriff wirklich in dem Inhalt vorkommt. Also sozusagen den Listview type=search nochmal manuell filtern. Habe ich auch schon gemacht und es gab keine merklichen Performance-Einbußen. Sicher wäre da etwas messbar, aber es war für mich als Benutzer keine Einschränkunbg durch merkbar längere Ladezeiten oder so.

Re: we:listview - Dokumentinhalt durchsuchen

Verfasst: Mo 14. Nov 2016, 14:19
von blickfang
wenn Du innerhalb eines Listview Ergebnisses Ergebnisse heruasfilterst, kannst Du aber nicht mehr auf we:next und die Paginierungsfunktionen zurückgreifen. Auch stimmt we:position nicht mehr. Technisch wäre es aber natürlich möglich, sich einfach alles ausgeben zu lassen und dann selbst nochmal darüber zu suchen/filtern.

Re: we:listview - Dokumentinhalt durchsuchen

Verfasst: Di 15. Nov 2016, 12:09
von Carrear
Pagination habe ich dann selber geschrieben. Ist ja auch nur ein Vorschlag wie er prinzipiell schon bekommt was er will.

Re: we:listview - Dokumentinhalt durchsuchen

Verfasst: Do 11. Jan 2018, 16:52
von mtbrmatze
Hallo.

eine Frage: Wie kann man in Listviews filtern?

Re: we:listview - Dokumentinhalt durchsuchen

Verfasst: Do 11. Jan 2018, 16:57
von DieKleine
Das kommt darauf an was der type der Listview ist.
Ich habe hauptsächlich als Type Objekt oder Multiobjekt. Da kann man dann mit condition filtern.

Schau doch mal hier:https://www.webedition.org/de/dokumenta ... z/listview
Da steht eigentlich alles zu den Listviews drin.