Hinzufügen eines Stapelüberlauf-Tags zu einer benutzerdefinierten Google-Suchmaschine


7

Wie richte ich die benutzerdefinierte Google-Suche so ein, dass nur Seiten aus einem Stapelüberlauf-Tag enthalten sind?

Beim Hinzufügen http://stackoverflow.com/questions/tagged/guavawerden beispielsweise die Artikelseiten nicht gefunden. Es gibt keine gemeinsame Muster-URL für die Seiten und Tags sind keine Subdomains.


Dies ist nicht möglich. Aus Interesse, warum suchen Sie nicht einfach in SO? Warum müssen Sie Google verwenden?
Codingbadger

Ich versuche, eine benutzerdefinierte Suche für alle Guava-Projektinhalte einzurichten. (Siehe groups.google.com/group/guava-discuss/msg/78fdbb6ed7c95ffe. ) Die Suchergebnisse sollten die Informationen von all diesen Orten kombinieren.
Thomas Jung

Sie könnten verwenden site:stackoverflow.com guava, obwohl es alles mit dem Wort Guave enthalten würde

Antworten:


3

Dies ist nicht möglich, wie in den Kommentaren gesagt.
Google ist wirklich schlecht darin zu erklären, wozu die benutzerdefinierte Suchmaschine (CSE) in der Lage ist.

Nehmen Sie Ihr Beispiel /programming/tagged/guava

Die erste Frage (zum aktuellen Zeitpunkt dieses Beitrags)

Java Generics Wildcards Frage

Versuchen wir also, dies von der CSE zu erhalten.

Verwenden des URL-Musters

www.stackoverflow.com/questions/tagged/guava?*, die laut Hilfeseite :

Entspricht allen URLs, die mit www.example.com oder example.com beginnen

Dies sollte sich um Fragen kümmern

Man erhält für eine benutzerdefinierte Suche nach "Java" ... keine Ergebnisse

Versuch, mit einer normalen alten Suche erneut zu duplizieren
site:stackoverflow.com/questions/tagged/guava -inurl:java Java inurl:page

Beachten Sie, dass inurl:pagewir ohne eines der Ergebnisse erhalten

Textdatei in Java Set mit Commons oder Guava

Nicht das Ergebnis, das wir wollten, aber dennoch ein Ergebnis. Jetzt ist es an der Zeit, die CSE zu verfeinern, da dies bedeutet, dass die CSE nicht die erste Seite stackoverflow.com/questions/tagged/guava durchsucht, sondern nur die Seiten, die unter Paginierung stehen.

Also die aktualisierten URL-Muster

www.stackoverflow.com/questions/tagged/guava?* www.stackoverflow.com/questions/tagged/guava

Dabei sollte die zweite Seite nur einer einzelnen Seite gemäß der Hilfeseite entsprechen . Macht es ? Nein, es entspricht dem URL-Muster www.stackoverflow.com/questions/tagged/guava*. Zuerst dachte ich, dass es vielleicht implizit ist, aber ich habe die Hilfe noch einmal gelesen:

Beispielsweise stimmt das Muster "www.foo.com/bar" nur mit der einzelnen Seite "www.foo.com/bar" überein. Um alle Seiten abzudecken, auf denen die URL mit "www.foo.com/bar" beginnt, müssen Sie am Ende explizit ein "*" hinzufügen

Also habe ich das Platzhaltermuster nicht hinzugefügt und die CSE hat nach Ergebnissen gesucht, die ich nicht wollte

Vergleich der Ergebnisse

Google CSE

Google-Suche

Zumindest geben sie jetzt die gleichen Ergebnisse zurück. Obwohl wir immer noch nicht das erste Ergebnis haben Java Generics Wildcards Question . Da bekannt ist, dass sich die Anzahl der Ergebnisse aus irgendeinem Grund in Google ändert, versuchen wir, die Suche zu verfeinern und davon auszugehen, dass das Ergebnis mit "Java Generics" weiterhin gefunden werden kann.

Dies macht die Ergebnisse wirklich anders, da die CSE 0 Ergebnisse und die Google-Suche 21 Ergebnisse liefert. Letztendlich denke ich nicht, dass Sie sich auf die Google-Suche so verlassen sollten, wie Sie es möchten. Es scheint einfach nicht richtig zu suchen.

Ein anderer Weg, den ich versucht habe, ist die Verwendung des link:Parameters

link:/programming/tagged/guava

Sie können dabei jedoch keine anderen Parameter verwenden.

Eine dritte Möglichkeit wäre die Verwendung von StackOverflow Search

https://stackoverflow.com/search?q=%5Bguava%5D

(aber dies ist eine begrenzte Rate, Sie werden nicht weit kommen) und Sie können es nicht mit der CSE koppeln.

Möglicherweise müssen Sie nach einer Site suchen, die ordnungsgemäß zugeordnet ist (dies befindet sich am Ende jeder Stackoverflow-Seite) und die Fragen nach Tags organisiert

Beispiel

http://wolfrevokcats.com/questions/java?generics&guava/java-generics-wildcards-question

Oder so ähnlich, auf diese Weise wäre es Google-freundlicher für Ihre Bedürfnisse.


Die beste Möglichkeit, nach einem Tag zu suchen, ist die Verwendung von Schlüsselwörtern in der benutzerdefinierten Suchmaschine. Die Ergebnisse sind in Ordnung (zumindest für Guave auf SO).
Thomas Jung
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.