D
D
dtavricheskiy2015-01-01 22:36:49
Database
dtavricheskiy, 2015-01-01 22:36:49

How do search engines look for chunks of words in their search trees? Or do they have trees made of pieces of words?

Type such tree nodes:
Sausage Sausage
Kolba
Kolb
Col
Co.
Somewhere
I read this about indexes in the database, in my opinion.
But Google, after all, will find sausage by "lbasa". What is it like? Or do they have some kind of dictionary with typos or something (wow, a typo of course)?
Or you can create several trees. First with whole words, and then from pieces. Well, output the result accordingly, first from the good, then from the bad.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
D
Dimonchik, 2015-01-02
@dimonchik2013

if you are solving a problem, use a spell checker , it is
clear that Google can train him, but you can’t, but within reason this is enough

R
Roman Kitaev, 2015-01-01
@deliro

For example, N-grams.

W
Walt Disney, 2016-01-08
@ruFelix

N-grams, then statistics of typos and errors, then correction through the analysis of the user's behavior in the search results and on the sites to which he switched.
Here we must understand that the more information the easier it is to solve this problem. On a small site, you can solve the problem with an incorrect folding and a small number of options for errors and typos, and that's it, everything is much cooler for search engines.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question