问题
I think google search is not working well any more. I keep getting web pages that does not contain the search string I asked for.
For example, I just typed this in the google main search windows:
"check if a vector" "range of matrix"
Where I wanted to to find pages that contain any or all the above. I used "" to make sure that it finds pages that contains the exact phrase and not individual words.
But when I click on links that show up and search within that page for any of the above search phrases, I do not see them.
Someone told me before that google is adding artificial intelligence in its search and that it tries to guess what the user wants and that can cause false hits.
I am getting more and more annoyed with google search all the time, not giving pages that contain what I am searching for.
Any way to turn this "smart" search of, if it exists, or to explain why this happens?
回答1:
Try this:
"check if a vector" | "range of matrix"
I believe Google was searching for pages with both terms, not one or the other. The pipe (|
) allows for the functionality you intended.
Edit:
Your search is syntactically correct if you're trying to find both search terms. Another way you could refine your search is to place one of the terms out of the quotes (I'd say the first one because it could be represented in many different ways) and put a plus sign before the second term, in quotes. Like this:
check if vector +"range of matrix"
This will search for terms related to check if vector
, and ensure that the results also include range of matrix
.
来源:https://stackoverflow.com/questions/26950334/why-google-search-return-results-that-does-not-contain-the-string-i-searched-for