Hallo Ralf-Rene,

Oder du verzichtet auf eine Eigenlösung per TYPO3 & SQL und lagerst das Problem in eine ordentliche Suchmaschine aus. (ElasticSearch, Solr, ...)

Könnte https://typo3.org/extensions/repository/view/mksearch Klassen enthalten, die dein Problem lösen? Ich kenne mich damit nicht wirklich aus.

Ansonsten würden mir nur gemischte AND-OR-Konstrukte einfallen, um Intervalle abzubilden.


Dieter


On 13.06.2017 22:09, Ralf-Rene Schroeder wrote:
Hallo zusammen...
vielleicht bringt mich ja hier jemand auf den richtigen Weg.
Ich habe im Repository ein eigenes Query (hier natürlich verkürzt:

public function findSpecialSearch($searchWord) {
    $query = $this->createQuery();
    $query->matching(
        $query->like('orgPlzsuche', '%'.$searchWord.'%')
    )
    return $query->execute();
  }

bisher hatte ich in 'orgPlzsuche' nur kommaseparierte Listen von PLZ,
aber nun muss ich gemischte Listen nach folgendem Beispiel verarbeiten
(einzele PLZ   UND   manchmal zusätzlich auch PLZ-Bereiche):
94034,94081,80001-80999,81200-81929,82222

Wie würdet ihr hier die Bereiche verarbeiten ??? jemand eine Idee ???
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


--
----
Dr. Dieter Porth - Web-Entwickler

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an