RE: SteemSearch Update v1.2.3
Oh, Steem hängt heute ganz schön, hatte deinen Kommentar bei Steemworld schon gesehen, auf steemit kam er dann so 30 Min. später.
Jetzt steh ich aber am Schlauch, du suchst nach Einzelwörter, pro Wort eine gesonderte SDS Abfrage? Und dann baust das erst zusammen? Das versteh ich jetzt nicht.
Bei mir ist eine Abfrage, die ich in einer Schleife durchgehe, Ergebnisse bei denen der String (wie viel Wörter auch immer) nicht enthalten ist, werden in einem extra "maybe relevant" Array gespeichert. Also nur eine Abfrage. Aber liegst sogesehen schon richtig, für die Ausgabe läuft dann eine weitere Schleife.
Ah - mir schwant da was, glaub ich hatte die steemimage Variante auch probiert, dann aber doch am Ende die Parameter angehängt, &width oder so. Da muss ich genauer schauen wie das bei mir läuft. Danke für den Tipp!
EDIT:
Dank deinem Tipp ist der Strudel ist wieder da!
Bevor ich https://steemitimages.com/133x0/
vor die IMG-Url setze, hab ich noch eine IF-Abfrage eingebaut, damit, falls die externe Quelle erreichbar ist, diese verwendet wird. Es kommen ja Bilder von Peakd (die meine Suche komischerweise nicht mag) und auch noch von anderen externen Quellen.
Ich hab das gerade getestet, wenn man irgend ein Bild nimmt z.B. von pixabay oder weissdergeierwoher.de und davor https://steemitimages.com/133x0/
einfügt, dann zieht sich steemit eine Kopie davon. Wenn meine trüben Augen um 07:35 Uhr morgens das richtig sehen, würde die Suche sonst Kopien von allen externen Bildern verursachen. Das muss ich mir nochmal genauer anschauen, wenn ich wieder was sehe.
So, für mich wird's jetzt echt Zeit! Dir wünsch ich einen guten Start ins neue Jahr, hoffentlich ohne Brummkopf :-)
Nein, das ist nicht notwendig. Ich mache auch nur eine Abfrage, aber mit den Wörtern als einzelne Strings.
Ich (man beachte das Leerzeichen zwischen den beiden Anführungszeichen):
https://sds0.steemworld.org/content_search_api/getPostsByText/"Apfelstrudel" "Rezept"
Du (vermutlich):
https://sds0.steemworld.org/content_search_api/getPostsByText/"Apfelstrudel Rezept"
Das verstehe ich nun noch nicht. Wenn der String nicht enthalten ist, dürftest du das Ergebnis doch vom SDS auch nicht zurückbekommen.
Woran machst du das fest? Meinst du deshalb ist das Bild vom ipfs noch abrufbar?
In dem Fall wäre die If-Abfrage sinnvoll, aber wieder ein Zeitfresser - allerdings nur, wenn das häufiger vorkommt.
Ich hoffe, du bist gut gestartet und das Brummen lässt schon etwas nach ;-)
Guten Start für dich ins neue Jahr!
Ah, so machst du das. Ja, liegst du richtig mit deiner Vermutung, wenn exact match aktiviert ist, dann ist die Abfrage
getPostsByText/"Apfelstrudel Rezept"/
ansonsten ohne Anführungszeichen:getPostsByText/Apfelstrudel Rezept/
. Letzteres liefert die gleichen Ergebnisse wie deine Abfrage, soweit ich das sehen kann.Wenn du nach "Python Witness Pricefeed" suchst, findet SDS jede Menge Einträge, bei dir ist der einzige 100% Treffer, das ist dein Post vom October 2023, an dritter Stelle. Bei mir wird der gleich als erstes einsortiert, alle anderen sind dann Maybe relevant.
An der Stelle schon wieder Danke! Hab gerade noch einen Bug entdeckt und behoben, vorher war dein Post auch an dritter Stelle.
Suchst du mit
getPostsByText/"Python Witness Pricefeed"/
dann findet SDS nur noch deinen Eintrag.Mit dem String (wie viel Wörter auch immer) meinte ich die Suchbegriffe, z.B. wäre "Python Witness Pricefeed" der String, der nur einmal gefunden wird.
Wenn exact match aktiviert ist, dann sollte das aber stimmen, also dass SDS keine anderen Ergebnisse liefert.
Gerade nochmal mit diesem Bild probiert, nach Aufruf mit vorangestellten
https://steemitimages.com/133x0/
ist das Bild immer so abrufbar, die erstellte Kopie ist in der original Größe. Das kannst mit jedem beliebigen Bild machen, steemitimages.com zieht sich eine Kopie.Aber, ich glaube, Entwarnung! Zumindest teilweise, denn soweit ich weiß, zieht sich der Steemit-Server sobald ein Post abgesetzt wird, sowieso eine Kopie von den enthaltenen Bildern. Heißt auch, Bilder von Copy-Paste Posts werden auch auf steemit verewigt.