Please enable JavaScript.
Coggle requires JavaScript to display documents.
Company Search algorithm - Coggle Diagram
Company Search algorithm
Step 1
Cname match exactly against directory
Single match
Match cname`s website against DB
If website cannot match against DB
Match LinkedIn against DB
Multiple matches
Prioritize by higher employee size;
Inside ES priority - prioritize those with a website against DB
If several companies within
same ES have website
Any of them can be first
If no matches
Step 2
Try to match cname using exact match against DB names
If 1 match
Select it
If >1 match
Select the one with higher employee size.
If 2 companies have same range
Check if they have exact
value for the size
If both have it
Prioritize larger company
If all do not have it
Take any
Exact is same
If no matches
Step 3
Run fuzzy match
Get all matches with score >0.9
Prioritize them by score
If score is the same
Compare against each other
(as in step 1)
If one of them match DB
Select it
If none of them matches DB
Choose one with less
score of confidence
and compare it against DB
(as in step 1)
If 1 match
Select it
it. If >1 match
Get the one with
the highest score
If several have
same score
Chose the one using the
algorithm from
step 2