Web Applications Stack Exchange is a question and answer site for power users of web applications. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm doing some research on certain demographics on a certain site and basically, because there's no API I can tie into with these sites, I'm forced to do something like this:

https://www.google.com/search?num=100&hl=en&safe=off&&q=site:okcupid.com/profile/ +intitle:sexy

Now Google says there are about 27,100 results which is believable, but it's only returning me results where the word "sexy" is distinguishable, "sexy-momma" and not "sexymomma", whereas the other 'hidden' results probably have the word sexy in it like so: omgshesosexy123

I want to see omgshesosexy123

What am I doing wrong?

share|improve this question

migrated from superuser.com Dec 28 '12 at 1:40

This question came from our site for computer enthusiasts and power users.

Google indexes and searches on whole words, not regex patterns. They appear to use a dictionary approach for plurals and other variations and it's pretty clear they parse URLs to separate domain names and other segments of the URL into the likely words that have been run together. But that's because URLs are an important match (not as important as matches in anchor text but more important than matches in the title or body of the page) and they are often run together. I don't believe Google is doing the same parsing of individual words in a title. After all, it's obvious why people run words together in a URL but why would they need to do that in a title on the page?

share|improve this answer

You should note that result counts are not a good basis for academic research. Please see:


for an explanation. I can also confirm that the other answer is correct: search engines attempt to parse run-together words out of domain names, but not text in a page.

share|improve this answer

protected by Community Dec 28 '14 at 0:32

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?