PriEco Quality Benchmarking
@JojoYou Roman Láncoš3h ago
From the article
New update just dropped. The point was getting down Meaning of query. Here it is explained: Index Most of it has been migrated. PriEco now should be much faster. I apologize for how unbearably slow it has been. It is still not Google level fast, but I think it’s very much usable now Language PriEco now handles languages much more gracefully and general behavior tries to only show results in user preferred language. I think it really did a big relevancy increment. And now Google’s Key Search signals . I’m going 1 by 1, so I started and mostly finished MEANING Meaning 1st step was the Spell checker, this still would greatly benefit from Spell checker It is already available in PriEco, but it needs to be much more accurate and support every language that PriEco supports. It needs to consider user’s language preference, common QWERTY keyboard misclicks, understand the entire query to better infer its meaning and be aware of brand names to avoid correcting them. so this isn’t yet finalized. But now that we have correctly spelled query, new additions are: Synonyms Before scanning the index PriEco analyzes your query and adds synonyms to it internally. This allows PriEco to capture larger width of results that might mean the same thing but used a synonym to what you searched for PriEco supports this feature for 21 languages Intent classification This is a big one. Google and so PriEco too supports: pub enum QueryIntent { Informational, // Learn information Transactional, // Action purchase, download, sign up CommercialInvestigation, // Research, comparing options Navigational, // Reach a known domain, page Local, // Near me businesses Unknown, // Failed to determine } PriEco classifies your query intent and behaves accordingly. For example: Navigational queries don’t filter by preferred language (as the 1st point in this comment), just boost results in said language. As user can have set any language, but searching for YouTube shouldn’t care about the preferred language. YouTube is likely flagged as English result. If we hard filtered here the domain wouldn’t show up in the results Local queries hard filter by location to at least show you results from your country. Being more specific by city… isn’t yet possible Other intents just do for now: if a result matches the intent, it just gets a ranking boost To finalize Meaning pillar we have Entities I’ve got a big data set of people’s first and last names, companies and all cities, towns, and villages from OpenStreetMaps. So that PriEco doesn’t correct them in the spell checker. It’s also used to refine query intent and for places get their coordinates to later show a map widget in normal web search 1st pillar is standing! I’d say I’m now missing search suggestions before moving to another ranking pillar Also, what would you say? I find PriEco sooo much more usable now, I am able to ask it questions and it very often has answers About search latency: simple queries should be comfortably under 1s. But if you give PriEco a question, at this moment it takes 3-5s, I wasn’t able to optimize it further. But it seems pretty solid with answers
Continue reading on discuss.privacyguides.netYou might also wanna read
Duolingo Achieves 68x Faster Data Analysis with Sampling
Duolingo leverages Google BigQuery to manage and analyze its vast data, enabling employees to perform interactive data exploration. The arti
Search Engine Expands to German, French and Swedish in Multilingual Pilot
The search engine has launched experimental support for German, French, and Swedish languages as part of a pilot project to expand beyond En
marginalia.nu·8mo ago
SugarRhi~ (@sugarrhi)
User Experience: Google Search Forces Localized Results Despite English Queries
A user shares their frustration with Google's search localization behavior, where the search engine ignores English search queries and force
I made a search engine worse than Elasticsearch (2024)
softwaredoug.com·1y ago
Faster Index I/O with NVMe SSDs
marginalia.nu·10mo ago

Comments
Sign in to join the conversation.
No comments yet. Be the first.