Was geschah kurz bevor das Problem auftrat? Oder welches Problem könnte diese Idee lösen?
Nicht ganz ein Fehler, aber eher eine Beobachtung, von der ich nicht wusste, dass sie die Ergebnisse einschränkt, die ich bei Verwendung der Suchleiste sehen würde: Als ich zuvor nach Karteninhalten gesucht habe, habe ich mapping
in die Suchleiste eingegeben. und dieses Tag erschien nicht in der automatisch vorgeschlagenen Tag-Liste (siehe Screenshot). Aber heute habe ich das mapping
Tag in einem Beitrag gesehen und darauf geklickt und auf der Tag-Seite gesehen, dass es dort ziemlich viele Inhalte gibt, die mit mapping
getaggt sind!
Was hast du erwartet, was du nicht gesehen hast?
Ich hatte erwartet, dass mapping
in der automatisch vorgeschlagenen Tag-Liste als exakte Übereinstimmung angezeigt wird, wenn dieser Begriff in die Suchleiste eingegeben wird, da die Tag-Seite mapping
existiert und viele Inhalte damit verbunden sind Schild.
Vorhandene Inhalte mit dem Tag mapping
: https://publiclab.org/tag/mapping
bhamster
Danke, dass Sie Ihre erste Ausgabe geöffnet haben! Dieser Bereich ist durch unseren Verhaltenskodex geschützt – und wir sind hier, um Ihnen zu helfen.
Bitte folgen Sie der Problemvorlage, damit wir Ihnen helfen können 👍🎉😄
Wenn Sie Screenshots oder ein GIF haben , um das Problem zu
Treten Sie unserem Gitter-Kanal bei, um einige Brainstorming-Diskussionen durchzuführen.
Hi @bhamster07 danke für eine sehr anschaulich dokumentierte Beobachtung und Idee! ✨
Ich werde versuchen, hier einige Details herauszukitzeln, um zu helfen. Meine Fragen:
OK, also zu 1) sehe ich diesen Endpunkt, an dem wir auf die automatische Vervollständigung reagieren: https://publiclab.org/tag/suggested/mapping (nur über JavaScript zugänglich):
Beachten Sie, dass sich dies von der Tag-Autovervollständigung im Suchfeld auf https://publiclab.org/tags unterscheidet , die aus diesem Codesegment stammt .
Zu 5) möchte ich vorsichtig sagen, dass der einzige andere Ort, an dem wir diesen Code verwenden, auf https://publiclab.org/search/tags ist
Ich denke, das bedeutet, dass wir die genaue Übereinstimmung ganz oben in der Liste in diesen tieferen API-Code einfügen könnten:
Dazu möchte ich auch einen Funktionstest schreiben, um zu bestätigen, dass die Top-Übereinstimmung die genaue Übereinstimmung ist. Ich denke, dies würde auf diesem Test basieren und ihm folgen, indem Sie ein ganzes Wort wie "Spektrometer" verwenden:
Das ist großartig, denn für die Teilübereinstimmung würden wir immer noch diese Reihenfolge sehen:
Aber in der genauen Übereinstimmung würden wir sehen, dass die Punkte 1 und 2 die Plätze tauschen. Das sollte ein großartiger und spezifischer Test sein.
Ich möchte vorschlagen, dies zum Tagging-Projekt für unsere kombinierten Outreachy- und GSoC-Teams hinzuzufügen! cc @17sushmita @Manasa2850 (in Kürze mehr darüber, wie sich Ihre Projektpläne überschneiden können! 🎉)
Vielen Dank, dass Sie diese Ausgabe mit all diesen Details erstellt haben @jywarren ! 😄
Hilfreichster Kommentar
Hi @bhamster07 danke für eine sehr anschaulich dokumentierte Beobachtung und Idee! ✨
Ich werde versuchen, hier einige Details herauszukitzeln, um zu helfen. Meine Fragen:
OK, also zu 1) sehe ich diesen Endpunkt, an dem wir auf die automatische Vervollständigung reagieren: https://publiclab.org/tag/suggested/mapping (nur über JavaScript zugänglich):
https://github.com/publiclab/plots2/blob/158fadc6ed12b66bd0b17f65a134cef59b81cfee/app/controllers/tag_controller.rb#L394 -L401
Beachten Sie, dass sich dies von der Tag-Autovervollständigung im Suchfeld auf https://publiclab.org/tags unterscheidet , die aus diesem Codesegment stammt .
Zu 5) möchte ich vorsichtig sagen, dass der einzige andere Ort, an dem wir diesen Code verwenden, auf https://publiclab.org/search/tags ist
Ich denke, das bedeutet, dass wir die genaue Übereinstimmung ganz oben in der Liste in diesen tieferen API-Code einfügen könnten:
https://github.com/publiclab/plots2/blob/158fadc6ed12b66bd0b17f65a134cef59b81cfee/app/services/search_service.rb#L79 -L91
Dazu möchte ich auch einen Funktionstest schreiben, um zu bestätigen, dass die Top-Übereinstimmung die genaue Übereinstimmung ist. Ich denke, dies würde auf diesem Test basieren und ihm folgen, indem Sie ein ganzes Wort wie "Spektrometer" verwenden:
https://github.com/publiclab/plots2/blob/3a05ae2d547c71d5a7d173741586397947fcbc00/test/functional/tag_controller_test.rb#L435 -L440
Das ist großartig, denn für die Teilübereinstimmung würden wir immer noch diese Reihenfolge sehen:
https://github.com/publiclab/plots2/blob/3a05ae2d547c71d5a7d173741586397947fcbc00/test/functional/tag_controller_test.rb#L439
Aber in der genauen Übereinstimmung würden wir sehen, dass die Punkte 1 und 2 die Plätze tauschen. Das sollte ein großartiger und spezifischer Test sein.
Ich möchte vorschlagen, dies zum Tagging-Projekt für unsere kombinierten Outreachy- und GSoC-Teams hinzuzufügen! cc @17sushmita @Manasa2850 (in Kürze mehr darüber, wie sich Ihre Projektpläne überschneiden können! 🎉)