SlideShare a Scribd company logo
1 of 16
Implemented
               Designed
             To be Done
               Summary




My First Year in Search@Naukri
     What’s Done and to Come


         Aditya Varun Chadha

                 Search Team
               Naukri Engineering


               April 02, 2009




     Aditya Varun Chadha   Professional Achievements
Implemented
                              Designed
                            To be Done
                              Summary


Outline


  1   Implemented
        Engine / Platform
        Search Applications

  2   Designed
        Blueprints, Schema

  3   Miles to Go...
         Naukri Search Engine
         Search Platform



                    Aditya Varun Chadha   Professional Achievements
Implemented
                              Designed    Engine/Platform
                            To be Done    Search Applications
                              Summary


Outline


  1   Implemented
        Engine / Platform
        Search Applications

  2   Designed
        Blueprints, Schema

  3   Miles to Go...
         Naukri Search Engine
         Search Platform



                    Aditya Varun Chadha   Professional Achievements
Implemented
                                Designed    Engine/Platform
                              To be Done    Search Applications
                                Summary


Naukri Search Engine

     Features
         Bitmap Index Filtering
         Expressions
                Sorting
                Filtering
         Named Filters
     Optimizations
         Expression Evaluation Optimizations
         Engine Memory Footprint Reduction
     Processes: Release and Deployment
     Bugfixes: Extended Mode Bucketed Ranking


                      Aditya Varun Chadha   Professional Achievements
Implemented
                              Designed    Engine/Platform
                            To be Done    Search Applications
                              Summary


Outline


  1   Implemented
        Engine / Platform
        Search Applications

  2   Designed
        Blueprints, Schema

  3   Miles to Go...
         Naukri Search Engine
         Search Platform



                    Aditya Varun Chadha   Professional Achievements
Implemented
                             Designed    Engine/Platform
                           To be Done    Search Applications
                             Summary


First Naukri




      Resdex Search: High Query Complexity (Functionally)
      JobPosting Search
          Show Matching Candidates
          Invite Applications from Matching Candidates
          Only Show Insitutes having 10+ Matching Resumes in
          Resdex




                   Aditya Varun Chadha   Professional Achievements
Implemented
                              Designed    Engine/Platform
                            To be Done    Search Applications
                              Summary


Resdex India




     Index Merger
     Release and Deployment Process
     Re-Automation (Commander)




                    Aditya Varun Chadha   Professional Achievements
Implemented
                              Designed
                                          Blueprints, Schema
                            To be Done
                              Summary


Outline


  1   Implemented
        Engine / Platform
        Search Applications

  2   Designed
        Blueprints, Schema

  3   Miles to Go...
         Naukri Search Engine
         Search Platform



                    Aditya Varun Chadha   Professional Achievements
Implemented
                             Designed
                                         Blueprints, Schema
                           To be Done
                             Summary


Pseudocode, Classes, Interfaces, Data Structures


     N.S.E.: Generic Bitmap Schema and Interface
     Unsupervised Pattern Discovery: ART Clustering
         Integrable Component Design
         Application: Alternative, Semantically Similar, More
         Effective Criteria Suggestion
     Redesigned DCITY
         Geographical Heirarchy
         Functional Heirarchies
     (May Need Help with Adoption *)




                   Aditya Varun Chadha   Professional Achievements
Implemented
                              Designed    Engine
                            To be Done    Search Platform
                              Summary


Outline


  1   Implemented
        Engine / Platform
        Search Applications

  2   Designed
        Blueprints, Schema

  3   Miles to Go...
         Naukri Search Engine
         Search Platform



                    Aditya Varun Chadha   Professional Achievements
Implemented
                                   Designed    Engine
                                 To be Done    Search Platform
                                   Summary


Naukri Search Engine
Tasks in Pipeline




         Optimization: Extended Mode Ranking Runtime
         Features
               Full-Text Queries with Arbitrarily Nested Negations
               Boolean Ranking Customizations
               Search over Generalized Bitmap Schemata
               Multi Valued Attributes
               ART Clustering Preprocessor Integration
               Group By Expressions (Advanced "Clustering"
               Requirements)*
               Prefix, Infix, Suffix (wildcard) Full-Text Search*



                         Aditya Varun Chadha   Professional Achievements
Implemented
                                   Designed    Engine
                                 To be Done    Search Platform
                                   Summary


Naukri Search Engine
Tasks in Pipeline




         Preprocessors for Semantic Search*
               Integration of Implemented Learning Techniques
               Data Augmentation
                    Pattern Discovery: Computer Aided Tagging
                    Classification: Auto-Assigning Known Labels
                    User Action Prediction
               Query Augmentation: Mapping Rules Generation




                         Aditya Varun Chadha   Professional Achievements
Implemented
                              Designed    Engine
                            To be Done    Search Platform
                              Summary


Outline


  1   Implemented
        Engine / Platform
        Search Applications

  2   Designed
        Blueprints, Schema

  3   Miles to Go...
         Naukri Search Engine
         Search Platform



                    Aditya Varun Chadha   Professional Achievements
Implemented
                                    Designed    Engine
                                  To be Done    Search Platform
                                    Summary


Search Platform
Pipeline



           Manageability: One* Search Dashboard
               Monitoring
                   Server Load (Memory, Processing, Storage)
                   QPS
                   Data Volumes (Index Statistics)
                   Performance by Request Type
               Control
                   Failover Management
                   Load Balancing
               Analysis
                   Quality (Results Listed vs. Results Acted on)
                   Search Type Categorization



                          Aditya Varun Chadha   Professional Achievements
Implemented
                                   Designed    Engine
                                 To be Done    Search Platform
                                   Summary


Search Platform
Pipeline

           Application Turnaround Reduction
               Deliver Trainings
                    API Usage
                    Deployment
               Configurability*
                    Data Acquisition/Transformation (Porting)
                    Index Management
                    Distributed Search
               Plugin Development Framework*
               Visual Tools for Generation of Application Logic*
           Test Suite / Framework
               Unit Test Reporting
               Stress and Performance Testing
               Code Coverage*

                         Aditya Varun Chadha   Professional Achievements
Implemented
                           Designed
                         To be Done
                           Summary


Summary


    Building General Solutions to Problems Identified from
    Specific Requirements
    Focused on Optimizations
    Trying to Push Business Logic Management to Application
    Teams
    Integrating Piecemeal Solutions into a Search Platform

 Legend
    * Task Wish List



                 Aditya Varun Chadha   Professional Achievements

More Related Content

Viewers also liked

Dachuray%27s%20 Ten%20 Year%20 Scrapbook%201968 1978[1]
Dachuray%27s%20 Ten%20 Year%20 Scrapbook%201968 1978[1]Dachuray%27s%20 Ten%20 Year%20 Scrapbook%201968 1978[1]
Dachuray%27s%20 Ten%20 Year%20 Scrapbook%201968 1978[1]mrounds5
 
Rosiee’S Memories97
Rosiee’S Memories97Rosiee’S Memories97
Rosiee’S Memories97mrounds5
 
Marcelo cabane ibm - ecommerce day
Marcelo cabane   ibm - ecommerce day Marcelo cabane   ibm - ecommerce day
Marcelo cabane ibm - ecommerce day Marcos Pueyrredon
 
Нормативное регулирование вопросов архивного хранения ЭД. Достаточна ли норма...
Нормативное регулирование вопросов архивного хранения ЭД. Достаточна ли норма...Нормативное регулирование вопросов архивного хранения ЭД. Достаточна ли норма...
Нормативное регулирование вопросов архивного хранения ЭД. Достаточна ли норма...Natasha Khramtsovsky
 
Where Is Carbon Found Ana
Where Is Carbon Found AnaWhere Is Carbon Found Ana
Where Is Carbon Found AnaPatricia Muller
 
История европейского проекта MoReq2, и участия в нём российских специалистов
История европейского проекта MoReq2, и участия в нём российских специалистовИстория европейского проекта MoReq2, и участия в нём российских специалистов
История европейского проекта MoReq2, и участия в нём российских специалистовNatasha Khramtsovsky
 
Ana Mallen
Ana MallenAna Mallen
Ana Mallentorie
 
หนึ่ง สอง Automate
หนึ่ง สอง Automateหนึ่ง สอง Automate
หนึ่ง สอง AutomateSomkiat Puisungnoen
 
Protecting Sensitive Data using Encryption and Key Management
Protecting Sensitive Data using Encryption and Key ManagementProtecting Sensitive Data using Encryption and Key Management
Protecting Sensitive Data using Encryption and Key ManagementStuart Marsh
 

Viewers also liked (17)

Level2 OPS-toets (bijdrage 1)
Level2 OPS-toets (bijdrage 1)Level2 OPS-toets (bijdrage 1)
Level2 OPS-toets (bijdrage 1)
 
Sonny Liston by Alexei
Sonny Liston by AlexeiSonny Liston by Alexei
Sonny Liston by Alexei
 
Coderdojo: van digitale consument naar digitale maker
Coderdojo: van digitale consument naar digitale makerCoderdojo: van digitale consument naar digitale maker
Coderdojo: van digitale consument naar digitale maker
 
Dachuray%27s%20 Ten%20 Year%20 Scrapbook%201968 1978[1]
Dachuray%27s%20 Ten%20 Year%20 Scrapbook%201968 1978[1]Dachuray%27s%20 Ten%20 Year%20 Scrapbook%201968 1978[1]
Dachuray%27s%20 Ten%20 Year%20 Scrapbook%201968 1978[1]
 
Rosiee’S Memories97
Rosiee’S Memories97Rosiee’S Memories97
Rosiee’S Memories97
 
Winter Trip to Dahab: For & Against
Winter Trip to Dahab: For & AgainstWinter Trip to Dahab: For & Against
Winter Trip to Dahab: For & Against
 
Level2 handelingstendensen (bijdrage 2)
Level2 handelingstendensen (bijdrage 2)Level2 handelingstendensen (bijdrage 2)
Level2 handelingstendensen (bijdrage 2)
 
Marcelo cabane ibm - ecommerce day
Marcelo cabane   ibm - ecommerce day Marcelo cabane   ibm - ecommerce day
Marcelo cabane ibm - ecommerce day
 
Mobiel21 Stilte En Mobiliteit
Mobiel21 Stilte En MobiliteitMobiel21 Stilte En Mobiliteit
Mobiel21 Stilte En Mobiliteit
 
Нормативное регулирование вопросов архивного хранения ЭД. Достаточна ли норма...
Нормативное регулирование вопросов архивного хранения ЭД. Достаточна ли норма...Нормативное регулирование вопросов архивного хранения ЭД. Достаточна ли норма...
Нормативное регулирование вопросов архивного хранения ЭД. Достаточна ли норма...
 
Where Is Carbon Found Ana
Where Is Carbon Found AnaWhere Is Carbon Found Ana
Where Is Carbon Found Ana
 
История европейского проекта MoReq2, и участия в нём российских специалистов
История европейского проекта MoReq2, и участия в нём российских специалистовИстория европейского проекта MoReq2, и участия в нём российских специалистов
История европейского проекта MoReq2, и участия в нём российских специалистов
 
Ana Mallen
Ana MallenAna Mallen
Ana Mallen
 
Nc Latest Ppt
Nc Latest PptNc Latest Ppt
Nc Latest Ppt
 
หนึ่ง สอง Automate
หนึ่ง สอง Automateหนึ่ง สอง Automate
หนึ่ง สอง Automate
 
Protecting Sensitive Data using Encryption and Key Management
Protecting Sensitive Data using Encryption and Key ManagementProtecting Sensitive Data using Encryption and Key Management
Protecting Sensitive Data using Encryption and Key Management
 
Innovatiespiegel - Luc De Droogh
Innovatiespiegel - Luc De DrooghInnovatiespiegel - Luc De Droogh
Innovatiespiegel - Luc De Droogh
 

Similar to My First Year in Search@Naukri

Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013Findwise
 
Ektron 8.5 RC - Search
Ektron 8.5 RC - SearchEktron 8.5 RC - Search
Ektron 8.5 RC - SearchBillCavaUs
 
Lifecycle of a FAST Search Implementation
Lifecycle of a FAST Search ImplementationLifecycle of a FAST Search Implementation
Lifecycle of a FAST Search ImplementationPerficient, Inc.
 
Future of test automation tools & infrastructure
Future of test automation tools & infrastructureFuture of test automation tools & infrastructure
Future of test automation tools & infrastructureAnand Bagmar
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Building an ML model with zero code
Building an ML model with zero codeBuilding an ML model with zero code
Building an ML model with zero codeNick Trogh
 
MetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 SearchMetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 SearchAgnes Molnar
 
Short Resume of Ashish Kumar Tiwari
Short Resume of Ashish Kumar TiwariShort Resume of Ashish Kumar Tiwari
Short Resume of Ashish Kumar TiwariAshish kumar tiwari
 
ESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 SearchESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 SearchAgnes Molnar
 
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012Nik Patel
 
CV NitinKumar_2020
CV NitinKumar_2020CV NitinKumar_2020
CV NitinKumar_2020NITIN KUMAR
 
Biwug_25092012 sp2013_itpro_hans_jaspers
Biwug_25092012 sp2013_itpro_hans_jaspersBiwug_25092012 sp2013_itpro_hans_jaspers
Biwug_25092012 sp2013_itpro_hans_jaspersHans Jaspers
 
BI the Agile Way
BI the Agile WayBI the Agile Way
BI the Agile Waynvvrajesh
 
Biwug 25092012 sp2013_itpro_hans_jaspers
Biwug 25092012 sp2013_itpro_hans_jaspersBiwug 25092012 sp2013_itpro_hans_jaspers
Biwug 25092012 sp2013_itpro_hans_jaspersBIWUG
 
Installing and tweaking FASTSearch
Installing and tweaking FASTSearchInstalling and tweaking FASTSearch
Installing and tweaking FASTSearchArno Flapper
 
Naukri Search Team achievements, 2009-2010
Naukri Search Team achievements, 2009-2010Naukri Search Team achievements, 2009-2010
Naukri Search Team achievements, 2009-2010Aditya Varun Chadha
 
AppliFire Blue Print Design Guidelines
AppliFire Blue Print Design GuidelinesAppliFire Blue Print Design Guidelines
AppliFire Blue Print Design GuidelinesAppliFire Platform
 
Gab2015 azure search as a service
Gab2015 azure search as a serviceGab2015 azure search as a service
Gab2015 azure search as a serviceAlexandre Marreiros
 
CV_Nitin_Kumar_2022
CV_Nitin_Kumar_2022CV_Nitin_Kumar_2022
CV_Nitin_Kumar_2022NITIN KUMAR
 
HeadTracker Value Proposition
HeadTracker Value PropositionHeadTracker Value Proposition
HeadTracker Value PropositionAshish Belagali
 

Similar to My First Year in Search@Naukri (20)

Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
Enterprise search in SharePoint 2013 - Sydney 15th of January 2013
 
Ektron 8.5 RC - Search
Ektron 8.5 RC - SearchEktron 8.5 RC - Search
Ektron 8.5 RC - Search
 
Lifecycle of a FAST Search Implementation
Lifecycle of a FAST Search ImplementationLifecycle of a FAST Search Implementation
Lifecycle of a FAST Search Implementation
 
Future of test automation tools & infrastructure
Future of test automation tools & infrastructureFuture of test automation tools & infrastructure
Future of test automation tools & infrastructure
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Building an ML model with zero code
Building an ML model with zero codeBuilding an ML model with zero code
Building an ML model with zero code
 
MetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 SearchMetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
MetaVis Webinar - 10 Things I Like in SharePoint 2013 Search
 
Short Resume of Ashish Kumar Tiwari
Short Resume of Ashish Kumar TiwariShort Resume of Ashish Kumar Tiwari
Short Resume of Ashish Kumar Tiwari
 
ESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 SearchESPC13 - 10 Things I Like in SharePoint 2013 Search
ESPC13 - 10 Things I Like in SharePoint 2013 Search
 
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
Building Search Driven Applications in SharePoint 2010 - SharePoint Fest 2012
 
CV NitinKumar_2020
CV NitinKumar_2020CV NitinKumar_2020
CV NitinKumar_2020
 
Biwug_25092012 sp2013_itpro_hans_jaspers
Biwug_25092012 sp2013_itpro_hans_jaspersBiwug_25092012 sp2013_itpro_hans_jaspers
Biwug_25092012 sp2013_itpro_hans_jaspers
 
BI the Agile Way
BI the Agile WayBI the Agile Way
BI the Agile Way
 
Biwug 25092012 sp2013_itpro_hans_jaspers
Biwug 25092012 sp2013_itpro_hans_jaspersBiwug 25092012 sp2013_itpro_hans_jaspers
Biwug 25092012 sp2013_itpro_hans_jaspers
 
Installing and tweaking FASTSearch
Installing and tweaking FASTSearchInstalling and tweaking FASTSearch
Installing and tweaking FASTSearch
 
Naukri Search Team achievements, 2009-2010
Naukri Search Team achievements, 2009-2010Naukri Search Team achievements, 2009-2010
Naukri Search Team achievements, 2009-2010
 
AppliFire Blue Print Design Guidelines
AppliFire Blue Print Design GuidelinesAppliFire Blue Print Design Guidelines
AppliFire Blue Print Design Guidelines
 
Gab2015 azure search as a service
Gab2015 azure search as a serviceGab2015 azure search as a service
Gab2015 azure search as a service
 
CV_Nitin_Kumar_2022
CV_Nitin_Kumar_2022CV_Nitin_Kumar_2022
CV_Nitin_Kumar_2022
 
HeadTracker Value Proposition
HeadTracker Value PropositionHeadTracker Value Proposition
HeadTracker Value Proposition
 

Recently uploaded

New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 

Recently uploaded (20)

New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 

My First Year in Search@Naukri

  • 1. Implemented Designed To be Done Summary My First Year in Search@Naukri What’s Done and to Come Aditya Varun Chadha Search Team Naukri Engineering April 02, 2009 Aditya Varun Chadha Professional Achievements
  • 2. Implemented Designed To be Done Summary Outline 1 Implemented Engine / Platform Search Applications 2 Designed Blueprints, Schema 3 Miles to Go... Naukri Search Engine Search Platform Aditya Varun Chadha Professional Achievements
  • 3. Implemented Designed Engine/Platform To be Done Search Applications Summary Outline 1 Implemented Engine / Platform Search Applications 2 Designed Blueprints, Schema 3 Miles to Go... Naukri Search Engine Search Platform Aditya Varun Chadha Professional Achievements
  • 4. Implemented Designed Engine/Platform To be Done Search Applications Summary Naukri Search Engine Features Bitmap Index Filtering Expressions Sorting Filtering Named Filters Optimizations Expression Evaluation Optimizations Engine Memory Footprint Reduction Processes: Release and Deployment Bugfixes: Extended Mode Bucketed Ranking Aditya Varun Chadha Professional Achievements
  • 5. Implemented Designed Engine/Platform To be Done Search Applications Summary Outline 1 Implemented Engine / Platform Search Applications 2 Designed Blueprints, Schema 3 Miles to Go... Naukri Search Engine Search Platform Aditya Varun Chadha Professional Achievements
  • 6. Implemented Designed Engine/Platform To be Done Search Applications Summary First Naukri Resdex Search: High Query Complexity (Functionally) JobPosting Search Show Matching Candidates Invite Applications from Matching Candidates Only Show Insitutes having 10+ Matching Resumes in Resdex Aditya Varun Chadha Professional Achievements
  • 7. Implemented Designed Engine/Platform To be Done Search Applications Summary Resdex India Index Merger Release and Deployment Process Re-Automation (Commander) Aditya Varun Chadha Professional Achievements
  • 8. Implemented Designed Blueprints, Schema To be Done Summary Outline 1 Implemented Engine / Platform Search Applications 2 Designed Blueprints, Schema 3 Miles to Go... Naukri Search Engine Search Platform Aditya Varun Chadha Professional Achievements
  • 9. Implemented Designed Blueprints, Schema To be Done Summary Pseudocode, Classes, Interfaces, Data Structures N.S.E.: Generic Bitmap Schema and Interface Unsupervised Pattern Discovery: ART Clustering Integrable Component Design Application: Alternative, Semantically Similar, More Effective Criteria Suggestion Redesigned DCITY Geographical Heirarchy Functional Heirarchies (May Need Help with Adoption *) Aditya Varun Chadha Professional Achievements
  • 10. Implemented Designed Engine To be Done Search Platform Summary Outline 1 Implemented Engine / Platform Search Applications 2 Designed Blueprints, Schema 3 Miles to Go... Naukri Search Engine Search Platform Aditya Varun Chadha Professional Achievements
  • 11. Implemented Designed Engine To be Done Search Platform Summary Naukri Search Engine Tasks in Pipeline Optimization: Extended Mode Ranking Runtime Features Full-Text Queries with Arbitrarily Nested Negations Boolean Ranking Customizations Search over Generalized Bitmap Schemata Multi Valued Attributes ART Clustering Preprocessor Integration Group By Expressions (Advanced "Clustering" Requirements)* Prefix, Infix, Suffix (wildcard) Full-Text Search* Aditya Varun Chadha Professional Achievements
  • 12. Implemented Designed Engine To be Done Search Platform Summary Naukri Search Engine Tasks in Pipeline Preprocessors for Semantic Search* Integration of Implemented Learning Techniques Data Augmentation Pattern Discovery: Computer Aided Tagging Classification: Auto-Assigning Known Labels User Action Prediction Query Augmentation: Mapping Rules Generation Aditya Varun Chadha Professional Achievements
  • 13. Implemented Designed Engine To be Done Search Platform Summary Outline 1 Implemented Engine / Platform Search Applications 2 Designed Blueprints, Schema 3 Miles to Go... Naukri Search Engine Search Platform Aditya Varun Chadha Professional Achievements
  • 14. Implemented Designed Engine To be Done Search Platform Summary Search Platform Pipeline Manageability: One* Search Dashboard Monitoring Server Load (Memory, Processing, Storage) QPS Data Volumes (Index Statistics) Performance by Request Type Control Failover Management Load Balancing Analysis Quality (Results Listed vs. Results Acted on) Search Type Categorization Aditya Varun Chadha Professional Achievements
  • 15. Implemented Designed Engine To be Done Search Platform Summary Search Platform Pipeline Application Turnaround Reduction Deliver Trainings API Usage Deployment Configurability* Data Acquisition/Transformation (Porting) Index Management Distributed Search Plugin Development Framework* Visual Tools for Generation of Application Logic* Test Suite / Framework Unit Test Reporting Stress and Performance Testing Code Coverage* Aditya Varun Chadha Professional Achievements
  • 16. Implemented Designed To be Done Summary Summary Building General Solutions to Problems Identified from Specific Requirements Focused on Optimizations Trying to Push Business Logic Management to Application Teams Integrating Piecemeal Solutions into a Search Platform Legend * Task Wish List Aditya Varun Chadha Professional Achievements