Ja klar, aber die Volltextsuche hat ja was ganz anderes gefunden, nämlich 2020-06-01 00:00
. Das steht da nirgends 
Ich denke dann „oh ne, ich hab nen festen Timestamp gesetzt aus Versehen, das muss ich fixen“, schau rein, und stelle fest dass dem nicht so ist.
Das ist mir egal, ich will weniger Suchergebnisse, nicht mehr 
Pseudocode, ich meinte damit irgendein „Datum ab“, sei es Erstellung oder Aktualisierung, oder sonstige Filter-Felder die ein Datum nehmen.
Klar. War gestern egtl anderswo, und habs schnell-schnell eingekippt. Noch mal langsam:
-
ich suche nach 2020
:
-
eines der Ergebnisse ist
Hier wird also in einem PlentySearchOrders
das Feld orderLastUpdateFrom
als Treffer gefunden.
-
Ich klicke auf den stepName, um das zu prüfen:

-
Ich stelle fest, dass das orderLastUpdateFrom
keineswegs auf 2020-06-01
steht, wie die Suche behauptet
Der Fehler ist also, dass ein orderLastUpdateFrom
mit angeblichem Wert 2020-06-01
als Treffer aufgeführt wird, obwohl sein Wert prop_lastruntime
lautet, und das zu 2023-08-08 auflöst
.
→ Das sollte nicht als Suchtreffer aufgeführt werden. Ich will nur Treffer, wo dann auch wirklich 2020
drin steht.
Da wirds deutlich:
"key" : "orderLastUpdateFrom",
"value" : "2020-06-01 00:00",
"contextkey" : "prop_lastruntime",
"type" : "IN"
Hier wird die value
gefunden, die hat aber in der Funktionalität keinerlei Bedeutung, kA woher der Wert überhaupt kommt?
Wenn ich prop_lastruntime
entknüpfe, ist das Feld danach leer. Wenn ich es neu verknüpfe, ist anschließend auch die value
im JSON leer. Es wird also irgend eine Altlast gefunden?
Grüße Daniel