Ik wil zoeken naar wat +=
betekent, maar Google retourneert geen documenten.
Ook als ik PHP-code tegenkom, begrijp ik niet dat ik niet kan zoeken naar de zoekwoorden zoals ze zijn geschreven.
Hoe kan ik zoeken naar deze speciale tekens of deze speciale tekens opnemen in een zoeken.
Reacties
Antwoord
Gewoon aangekondigd door Google , is het zoeken naar speciale tekens sterk verbeterd.
De vangst? U moet minimaal twee of drie tekens zoeken.
Nu voor zoekopdrachten met reeksen van 2-3 speciale tekens, zoals [== vs == =] en [+ =], geeft Google resultaten over de betekenis van deze reeksen in programmeertalen.
Als u bijvoorbeeld op zoek bent naar de betekenis van [c ++ 17], zult u krijg resultaten voor de bekende programmeertaal in plaats van c17, wat een Boeing-vliegtuig naar voren brengt. Bovendien leveren organisatie- en productnamen die interpunctie bevatten, zoals She ++ en Notepad ++, nauwkeurigere resultaten op.
+=
wordt zelfs specifiek genoemd als voorbeeldreeks.
Zoals bij alle Google-verbeteringen, wordt dit waarschijnlijk in fasen uitgerold en is het mogelijk niet in alle talen beschikbaar.
Opmerkingen
- Vanaf vandaag is het ‘ nog steeds niet uitgerold. Zoeken naar
C++17
geeft nog steeds resultaten voorBoeing C-17 Globemaster III
. - Het werkt nu met veel symbolen, maar het negeert nog steeds de ” @ ” -symbool in zoekopdrachten.
Antwoord
Helaas is dit niet mogelijk.
Van de officiële Google Help-pagina :
Over het algemeen worden interpunctie genegeerd, inclusief @ # $% ^ & * () = + [] \ en andere speciale tekens
Ik zou proberen te kijken naar andere zoekmachines of bronnen die mogelijk wees behulpzaam. Iets als GitHub kan nuttig zijn.
Bronnen van het Google Helpforum:
- Speciale tekens opnemen in zoeken
- Zoeken inclusief speciale tekens en andere normaal genegeerde symbolen / woorden
Reacties
- Merk op dat Google Code Search vanaf vandaag helaas niet meer beschikbaar is. groups.google.com/group/google-code-search/browse_thread/thread/…
- Stem af omdat het antwoord absoluut onwaar is, vergelijk de Google-zoekresultaten voor
c
enc#
. - @Superbest Als u archive.org bekijkt, ‘ zult u opmerken dat de gelinkte Google Help-pagina vroeger zei dat interpunctie werd genegeerd, maar dat staat niet langer. Dus dit was waarschijnlijk waar toen het zeven jaar geleden werd gepost.
- Dit is nu mogelijk. Zie dit antwoord .
- @pnuts Bedankt, zou opgelost moeten worden met deze link: productforums.google.com/forum/#!category-topic/websearch/…
Antwoord
Schrijf het op:
-f
: perldoc -f -X .Als er geen bestandsnaam is opgegeven (zoals hier het geval is), controleert u of $_
de naam van een gewoon bestand bevat
>
: controleert of de RHS groter is dan de LHS
@+
: geeft in scalaire context het aantal elementen in @+
?
: de voorwaardelijke operator
*<
: de glob voor main::<
.
: operator voor het samenvoegen van tekenreeksen
-&"_
: Roept een subroutine aan main::_
. Ter info: "
is de perl4
style pakketnaamscheidingsteken. Probeer perl -MHTML"Template -e 1
.
:
: doorgaan met voorwaardelijke operator
$#
: Het uitvoerformaat voor afgedrukte cijfers
/
: divisie-operator
%!
: %ERRNO
; zie perldoc perlvar
Het is dus niet onmogelijk te begrijpen als je er een beetje moeite voor doet. Het is duidelijk dat dit niet is hoe iemand programmas zou moeten schrijven, maar er zijn voordelen als mensen de grenzen verleggen.
Reacties
- Wauw, bravo. Ik heb $ # (verouderd?) En – & ‘ _ gemist.
- @Mark bedankt.
$#
bestaat niet meer. Ik weet niet wanneer het werd afgebouwd. Door op Google te zoeken naar google.com/search?q=perl4+%24%23 kwam ik ernaartoe. - Netjes, maar kun je verduidelijken hoe helpt dit bij het zoeken naar een trefwoord met speciale tekens in Google Zoeken? Proost!
- @sdaau Oorspronkelijk werd deze vraag op Stackoverflow gepost met de titel ” Hoe kan ik zoeken naar
"-f>@+?*<.-&'_:$#/%!"
op Google? of iets dergelijks. Iemand besloot haastig dat de vraag geen programmeervraag was, en sindsdien is de vraag meerdere keren omgedraaid, veranderd, samengevoegd en veranderd. Mijn antwoord heeft zich ermee verplaatst. Zie ook Wat is ” -f > @ +? * < .- & ‘ _: $ # /%! ” in Perl? .
Antwoord
U kunt http://www.symbolhound.com [disclosure: ik ben een ontwikkelaar voor de site]
In tegenstelling tot Google (zelfs codesearch) bevat SymbolHound speciale tekens en symbolen in een web zoekopdracht. ex: @ # $% ^ & * () = + [] \ etc.
Je zou resultaten moeten kunnen vinden voor + = http://symbolhound.com/?q=%2B%3D De index groeit constant, dus elke dag zullen de resultaten steeds relevanter worden.
I hoop dat dit je vraag beantwoordt! Veel succes
Reacties
- Gebruik symbolhound nu al jaren. Ben nog nooit teleurgesteld geweest!
- Deze site werkte voor mij. Merk op dat het geen https is, dus zorg ervoor dat je http gebruikt als je het in de url-balk typt.
Answer
Ik heb gemerkt dat sommige woorden met interpunctie worden geïndexeerd.
Bijvoorbeeld:
- C ++
- i ++
- Micro $ oft
Hier is Googles officiële documentatie van deze functie :
Interpunctie die niet wordt genegeerd
- Interpunctie in populaire termen met een specifieke betekenis, zoals [C ++] of [C #] (beide zijn namen van programmeertalen) , worden niet genegeerd.
- Het dollarteken ($) wordt gebruikt om prijzen aan te geven. [nikon 400] en [nikon $ 400] geven verschillende resultaten.
- Het koppelteken – wordt soms gebruikt als een signaal dat de twee woorden eromheen zeer sterk met elkaar verbonden zijn. (Tenzij er geen spatie achter de – en een spatie ervoor staat, in welk geval het een minteken is.)
- Het onderstrepingsteken _ wordt niet genegeerd wanneer het twee woorden verbindt, bijv. [quick_sort].
Antwoord
Sorry, jij can “t. Het onvermogen om op Google naar lijnruis te zoeken, is de vloek van programmeurs.Probeer eens naar artikelen over A * zoeken te zoeken.
Reacties
- Dit lijkt veel resultaten te krijgen: google.com/search?q=” a + star ” + zoeken + algoritme
- Maakt me AltaVista missen
- De truc is de afstand tussen woorden en karakters en associatie. Een zoekopdracht naar ” a * search ” brengt de Wikipedia-pagina naar voren als het eerste relevante resultaat. Het kan de ” * ” als een spatie behandelen, maar het werkt vanwege de associatie met ” zoek “.
- Interessant zoeken naar ” A * ” op Bing levert de Wikipedia-pagina op als eerste resultaat, Google geeft me een hoop herrie. Misschien lokaal relevante ruis voor ” A ” maar niet wat ik wilde 🙂
- Google heeft enkele speciale gevallen voor wat interpunctie. Een zoekopdracht naar C # levert verwachte resultaten op. Jammer A * doesn ‘ t.
Antwoord
Google doet dit nu, zie Verbeteringen aan het zoeken naar speciale tekens in programmeertalen
Voor diegenen die antwoorden op technische vragen zoeken, heeft Google zojuist zijn zoekspel verhoogd. Voor zoekopdrachten die reeksen van 2-3 speciale tekens bevatten, zoals [== vs ===] en [+ =], retourneert Google resultaten over de betekenis van deze reeksen in programmeertalen.
Reacties
- Actueel en relevant in 2017 vergeleken met de nu ongeldige commentaren en informatie van voorgaande jaren.
Answer
Nou, je kunt het gebruiken door er aanhalingstekens omheen te zetten, maar het lijkt niets relevant te vinden:
http://www.bing.com/search?q=”-f> @% 2B% 3F * < .-% 26 ” _: $% 23 /% 25! “
Een Google-zoekopdracht leverde ook irrelevante resultaten op totdat ik” perl “aan de zoekopdracht toevoegde, in welk geval het kwam eigenlijk met een stackoverflow-vraag over je favoriete programmeurgrap met die string:
http://www.google.com/search?q=”-f> @% 2B% 3F * < .-% 26 “_: $% 23 /% 2 5! “+ Perl
Reacties
- Tegenwoordig krijg ik ” uw search – ” -f > @ +? * < .- – kwam niet overeen alle documenten. ” op Google; proost!
Antwoord
https://duckduckgo.com heeft mijn zoekopdracht naar” Redis :: Queue “correct afgehandeld (::
niet genegeerd).
Antwoord
Google zoekt niet naar leestekens voor zover ik weet. In dit geval wilt u misschien proberen te zoeken met een beschrijving van uw tekens: iets zoals plus equals
of plusequals
. Dat zal waarschijnlijk iets voor je vinden, vooral als je de programmeertaal toevoegt aan je zoekopdracht (PHP
in dit geval).
Reacties
- Dit is een goede benadering, maar je zult waarschijnlijk ook veel niet-gerelateerde antwoorden krijgen . Voor dit specifieke geval heb je ‘ geluk, want als je in Google naar
plusequal
zoekt, is de eerste treffer voor dit artikel: + = plus gelijkteken – C / C ++ antwoord s , wat waarschijnlijk een goed antwoord is op wat u wilt.
Antwoord
U kunt gebruik gewoon woorden om de symbolen te spellen en zoek op die manier.
dwz voor +=
kunt u zoeken naar plus equal
.
Google lijkt het juiste te doen als u op deze manier zoekt .
Antwoord
Stel er een vraag over op superuser.com en wacht tot Google het indexeert. Ik heb deze pagina zojuist gevonden door te googlen naar "-f>@+?*<.-&"_:$#/%!"
(met de aanhalingstekens).
De resulterende URL van de zoekpagina is http://www.google.ca/search?q="-f>@%2B%3F*<.-%26"_:$%23/%25!"
Antwoord
Ik dacht dat als je iets tussen aanhalingstekens zou plaatsen, het een zoekopdracht naar die exacte term zou forceren.
ie zoeken naar
“C ++”
zou zoeken naar C ++ en niet alleen C
Reacties
- Dit komt doordat de zin
C++
speciaal geïndexeerd is. Je hebt eigenlijk geen ‘ de aanhalingstekens nodig. Zie het antwoord van Senseful .Dus deC++
krijgt geldige treffers voorC++
(nietC
enC#
) omdat het is geïndexeerd, maar"1+2"
negeert de+
en retourneert alles dat en2
omdat1+2
niet is geïndexeerd.
Answer
Heeft u geprobeerd te zoeken met dubbele aanhalingstekens zoals "+="
. Ik heb resultaten teruggekregen voor +=
toen ik dubbele aanhalingstekens gebruikte.
https://www.google.com/search?q="+="
Antwoord
Het lijkt erop dat bijna niemand de ops-vraag heeft begrepen. Hij vraagt niet hoe hij +=
moet gebruiken als onderdeel van een Google-zoekopdracht. Hij vraagt hoe hij zou kunnen zoeken naar de definitie van +=
in een zoekmachine die speciale tekens grotendeels negeert.
@ChrisF, je moet eerst begrijpen wat je “zoekt verder om uw zoekopdracht beter te formuleren.
+=
is een veelgebruikte toewijzingsoperator in bijna elke taal. Als u specifiek op zoek bent naar een PHP-definitie dan zou je PHP assignment operators
kunnen proberen. Voor het samenvoegen van tekenreeksen zou u .=
gebruiken, wat zich losjes vertaalt naar and equals
.
Voor gehele getallen zou het een wiskundige bewerking uitvoeren . Verwijs deze link voor meer informatie.
Reacties
- Is dit niet mogelijk gestemd vanwege de zinloze bewerking omdat ik geen andere reden zie. : \
$# is no longer supported
” op Perl 5.10