SlideShare a Scribd company logo
1 of 19
DESIGN, ANALYSIS AND IMPLEMENTATION OF AN INFORMATION RETRIEVAL SYSTEM (Enterprise Search) Using C++ and PHP Maheshwaran Janarthanan   Narendran Hariparanthaman   Team i Explore
Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object]
Components of  I Explore ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Preprocessing Steps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Multilingual Indexes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Data Structures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Query Processor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Query Optimization and Multilingual Support ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Query  Retrieved Results Corpus of Data Spell Checker and Auto Correction Indexer Redefined Barrels (Inverted Index) Query Processor MEGA INDEX BLOCK  (Forward Index, File Meta Index, Positional Index, bi gram, N gram index, okapi++ indexes) Query Logs 3 Tier Architectural View of I Explore USER Data presentation layer PHP Data Processing layer C++ Data Storage layer MySQL, Flat files
Why 3 Tier Architecture??? ,[object Object],[object Object],[object Object],[object Object]
Okapi++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algorithm 1.Input the signals from the Input units to MCU 2.Input signals from nearby weapon system to MCU 3.Compare the input signals with standard data in memory 4.The required signals are given to the Tran receiver of weapon matrix 5.Selection of weapons 6.Angling of weapons 7.Calculation of time 8.Input from the timer given to the weapon
Cognizance Algorithm for Query Expansion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Spelling correction 1.Input the signals from the Input units to MCU 2.Input signals from nearby weapon system to MCU 3.Compare the input signals with standard data in memory 4.The required signals are given to the Tran receiver of weapon matrix 5.Selection of weapons 6.Angling of weapons 7.Calculation of time 8.Input from the timer given to the weapon
Performance Analysis Comparison of various models without Query Expansion techniques Execution time Statistics:  Model MAP R Precision No of relevant docs returned P 5  P 10 Boolean 0.0773 0.1477 13 0.2 0.2 VSM 0.0587 0.0916 17 0.12 0.12 Okapi 0.1028 0.1536 25 0.22 0.18 Optimum (Okapi ++) 0.1769 0.2215 36 0.34 0.29 Model Metallica(sec) (for 10 queries) Boolean 14 VSM 16 Okapi 15 Optimum 15
Performance Analysis  Okapi ++ with Cognizance algorithm : Disk space comparison: Query  Expansion Technique MAP R precision No of relevant documents retrieved P 5 P 10 Title + description 0.2078 0.2517 42 0.4 0.33 Title + narration 0.2104 0.2555 47 0.42 0.34 Title + narration + description 0.2021 0.25 43 0.4 0.31 Index Size (in bytes) Positional Index 242, 109, 895 Variable block Index 139, 266, 798
Okapi++ - An all rounder ,[object Object],[object Object],[object Object],[object Object],[object Object]
References ,[object Object],[object Object],[object Object],[object Object],[object Object]
Queries ? ? ?

More Related Content

Viewers also liked

101科研社簡章(公告版)
101科研社簡章(公告版)101科研社簡章(公告版)
101科研社簡章(公告版)Howard Chang
 
"L'ultima copia del News of the World"
"L'ultima copia del News of the World""L'ultima copia del News of the World"
"L'ultima copia del News of the World"Matteo Castaldo
 
20140924成功科研(親子天下)
20140924成功科研(親子天下)20140924成功科研(親子天下)
20140924成功科研(親子天下)Howard Chang
 
102科研社簡章(公告版)
102科研社簡章(公告版)102科研社簡章(公告版)
102科研社簡章(公告版)Howard Chang
 
Ropes,belts modification anatomy bandha workshop
Ropes,belts modification anatomy bandha workshopRopes,belts modification anatomy bandha workshop
Ropes,belts modification anatomy bandha workshopdshirishingmail
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power pointLu Saade
 
100科研社簡章
100科研社簡章100科研社簡章
100科研社簡章Howard Chang
 
51初審結果(中)
51初審結果(中)51初審結果(中)
51初審結果(中)Howard Chang
 
2012竹縣科展計畫
2012竹縣科展計畫2012竹縣科展計畫
2012竹縣科展計畫Howard Chang
 
Политика
ПолитикаПолитика
Политикаnasbsu
 
Midiateca 1 da unidade 2 - bases teorico-metodologicas da avaliacao
Midiateca 1 da unidade 2 - bases teorico-metodologicas da avaliacaoMidiateca 1 da unidade 2 - bases teorico-metodologicas da avaliacao
Midiateca 1 da unidade 2 - bases teorico-metodologicas da avaliacaomarygaldino
 
Манифест
МанифестМанифест
Манифестnasbsu
 
100科研社簡章
100科研社簡章100科研社簡章
100科研社簡章Howard Chang
 

Viewers also liked (20)

101科研社簡章(公告版)
101科研社簡章(公告版)101科研社簡章(公告版)
101科研社簡章(公告版)
 
"L'ultima copia del News of the World"
"L'ultima copia del News of the World""L'ultima copia del News of the World"
"L'ultima copia del News of the World"
 
20140924成功科研(親子天下)
20140924成功科研(親子天下)20140924成功科研(親子天下)
20140924成功科研(親子天下)
 
102科研社簡章(公告版)
102科研社簡章(公告版)102科研社簡章(公告版)
102科研社簡章(公告版)
 
送展表
送展表送展表
送展表
 
Ropes,belts modification anatomy bandha workshop
Ropes,belts modification anatomy bandha workshopRopes,belts modification anatomy bandha workshop
Ropes,belts modification anatomy bandha workshop
 
Bandha
BandhaBandha
Bandha
 
Horvaatia
HorvaatiaHorvaatia
Horvaatia
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
100科研社簡章
100科研社簡章100科研社簡章
100科研社簡章
 
Horvaatia
HorvaatiaHorvaatia
Horvaatia
 
Tp 13
Tp 13Tp 13
Tp 13
 
51初審結果(中)
51初審結果(中)51初審結果(中)
51初審結果(中)
 
2012竹縣科展計畫
2012竹縣科展計畫2012竹縣科展計畫
2012竹縣科展計畫
 
Tp 14
Tp 14Tp 14
Tp 14
 
Tp 11!!
Tp 11!!Tp 11!!
Tp 11!!
 
Политика
ПолитикаПолитика
Политика
 
Midiateca 1 da unidade 2 - bases teorico-metodologicas da avaliacao
Midiateca 1 da unidade 2 - bases teorico-metodologicas da avaliacaoMidiateca 1 da unidade 2 - bases teorico-metodologicas da avaliacao
Midiateca 1 da unidade 2 - bases teorico-metodologicas da avaliacao
 
Манифест
МанифестМанифест
Манифест
 
100科研社簡章
100科研社簡章100科研社簡章
100科研社簡章
 

Similar to I explore

High-performance database technology for rock-solid IoT solutions
High-performance database technology for rock-solid IoT solutionsHigh-performance database technology for rock-solid IoT solutions
High-performance database technology for rock-solid IoT solutionsClusterpoint
 
The Adventure: BlackRay as a Storage Engine
The Adventure: BlackRay as a Storage EngineThe Adventure: BlackRay as a Storage Engine
The Adventure: BlackRay as a Storage Enginefschupp
 
The hidden engineering behind machine learning products at Helixa
The hidden engineering behind machine learning products at HelixaThe hidden engineering behind machine learning products at Helixa
The hidden engineering behind machine learning products at HelixaAlluxio, Inc.
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon RedshiftAmazon Web Services
 
Ijarcet vol-2-issue-3-881-883
Ijarcet vol-2-issue-3-881-883Ijarcet vol-2-issue-3-881-883
Ijarcet vol-2-issue-3-881-883Editor IJARCET
 
I/O & virtualization performance with a search engine based on an xml databa...
 I/O & virtualization performance with a search engine based on an xml databa... I/O & virtualization performance with a search engine based on an xml databa...
I/O & virtualization performance with a search engine based on an xml databa...lucenerevolution
 
ALM Search Presentation for the VSS Arch Council
ALM Search Presentation for the VSS Arch CouncilALM Search Presentation for the VSS Arch Council
ALM Search Presentation for the VSS Arch CouncilSunita Shrivastava
 
Introduction to MongoDB and its best practices
Introduction to MongoDB and its best practicesIntroduction to MongoDB and its best practices
Introduction to MongoDB and its best practicesAshishRathore72
 
data base management system (DBMS)
data base management system (DBMS)data base management system (DBMS)
data base management system (DBMS)Varish Bajaj
 
Privacy preserving multi-keyword ranked search over encrypted cloud data
Privacy preserving multi-keyword ranked search over encrypted cloud dataPrivacy preserving multi-keyword ranked search over encrypted cloud data
Privacy preserving multi-keyword ranked search over encrypted cloud dataIGEEKS TECHNOLOGIES
 
Organizing the Data Chaos of Scientists
Organizing the Data Chaos of ScientistsOrganizing the Data Chaos of Scientists
Organizing the Data Chaos of ScientistsAndreas Schreiber
 
AWS re:Invent 2016: Netflix: Using Amazon S3 as the fabric of our big data ec...
AWS re:Invent 2016: Netflix: Using Amazon S3 as the fabric of our big data ec...AWS re:Invent 2016: Netflix: Using Amazon S3 as the fabric of our big data ec...
AWS re:Invent 2016: Netflix: Using Amazon S3 as the fabric of our big data ec...Amazon Web Services
 
Handling Data in Mega Scale Systems
Handling Data in Mega Scale SystemsHandling Data in Mega Scale Systems
Handling Data in Mega Scale SystemsDirecti Group
 
AWS Summit Atlanta Keynote
AWS Summit Atlanta KeynoteAWS Summit Atlanta Keynote
AWS Summit Atlanta KeynoteKristana Kane
 
Windows Azure: Lessons From The Field
Windows Azure: Lessons From The FieldWindows Azure: Lessons From The Field
Windows Azure: Lessons From The FieldRob Gillen
 
Big Data Meetup #7
Big Data Meetup #7Big Data Meetup #7
Big Data Meetup #7Paul Lo
 
MongoDB What's new in 3.2 version
MongoDB What's new in 3.2 versionMongoDB What's new in 3.2 version
MongoDB What's new in 3.2 versionHéliot PERROQUIN
 
DataFinder: A Python Application for Scientific Data Management
DataFinder: A Python Application for Scientific Data ManagementDataFinder: A Python Application for Scientific Data Management
DataFinder: A Python Application for Scientific Data ManagementAndreas Schreiber
 
A Robust Keywords Based Document Retrieval by Utilizing Advanced Encryption S...
A Robust Keywords Based Document Retrieval by Utilizing Advanced Encryption S...A Robust Keywords Based Document Retrieval by Utilizing Advanced Encryption S...
A Robust Keywords Based Document Retrieval by Utilizing Advanced Encryption S...IRJET Journal
 

Similar to I explore (20)

High-performance database technology for rock-solid IoT solutions
High-performance database technology for rock-solid IoT solutionsHigh-performance database technology for rock-solid IoT solutions
High-performance database technology for rock-solid IoT solutions
 
The Adventure: BlackRay as a Storage Engine
The Adventure: BlackRay as a Storage EngineThe Adventure: BlackRay as a Storage Engine
The Adventure: BlackRay as a Storage Engine
 
The hidden engineering behind machine learning products at Helixa
The hidden engineering behind machine learning products at HelixaThe hidden engineering behind machine learning products at Helixa
The hidden engineering behind machine learning products at Helixa
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
 
Open source Technology
Open source TechnologyOpen source Technology
Open source Technology
 
Ijarcet vol-2-issue-3-881-883
Ijarcet vol-2-issue-3-881-883Ijarcet vol-2-issue-3-881-883
Ijarcet vol-2-issue-3-881-883
 
I/O & virtualization performance with a search engine based on an xml databa...
 I/O & virtualization performance with a search engine based on an xml databa... I/O & virtualization performance with a search engine based on an xml databa...
I/O & virtualization performance with a search engine based on an xml databa...
 
ALM Search Presentation for the VSS Arch Council
ALM Search Presentation for the VSS Arch CouncilALM Search Presentation for the VSS Arch Council
ALM Search Presentation for the VSS Arch Council
 
Introduction to MongoDB and its best practices
Introduction to MongoDB and its best practicesIntroduction to MongoDB and its best practices
Introduction to MongoDB and its best practices
 
data base management system (DBMS)
data base management system (DBMS)data base management system (DBMS)
data base management system (DBMS)
 
Privacy preserving multi-keyword ranked search over encrypted cloud data
Privacy preserving multi-keyword ranked search over encrypted cloud dataPrivacy preserving multi-keyword ranked search over encrypted cloud data
Privacy preserving multi-keyword ranked search over encrypted cloud data
 
Organizing the Data Chaos of Scientists
Organizing the Data Chaos of ScientistsOrganizing the Data Chaos of Scientists
Organizing the Data Chaos of Scientists
 
AWS re:Invent 2016: Netflix: Using Amazon S3 as the fabric of our big data ec...
AWS re:Invent 2016: Netflix: Using Amazon S3 as the fabric of our big data ec...AWS re:Invent 2016: Netflix: Using Amazon S3 as the fabric of our big data ec...
AWS re:Invent 2016: Netflix: Using Amazon S3 as the fabric of our big data ec...
 
Handling Data in Mega Scale Systems
Handling Data in Mega Scale SystemsHandling Data in Mega Scale Systems
Handling Data in Mega Scale Systems
 
AWS Summit Atlanta Keynote
AWS Summit Atlanta KeynoteAWS Summit Atlanta Keynote
AWS Summit Atlanta Keynote
 
Windows Azure: Lessons From The Field
Windows Azure: Lessons From The FieldWindows Azure: Lessons From The Field
Windows Azure: Lessons From The Field
 
Big Data Meetup #7
Big Data Meetup #7Big Data Meetup #7
Big Data Meetup #7
 
MongoDB What's new in 3.2 version
MongoDB What's new in 3.2 versionMongoDB What's new in 3.2 version
MongoDB What's new in 3.2 version
 
DataFinder: A Python Application for Scientific Data Management
DataFinder: A Python Application for Scientific Data ManagementDataFinder: A Python Application for Scientific Data Management
DataFinder: A Python Application for Scientific Data Management
 
A Robust Keywords Based Document Retrieval by Utilizing Advanced Encryption S...
A Robust Keywords Based Document Retrieval by Utilizing Advanced Encryption S...A Robust Keywords Based Document Retrieval by Utilizing Advanced Encryption S...
A Robust Keywords Based Document Retrieval by Utilizing Advanced Encryption S...
 

Recently uploaded

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 

I explore

  • 1. DESIGN, ANALYSIS AND IMPLEMENTATION OF AN INFORMATION RETRIEVAL SYSTEM (Enterprise Search) Using C++ and PHP Maheshwaran Janarthanan Narendran Hariparanthaman Team i Explore
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Query Retrieved Results Corpus of Data Spell Checker and Auto Correction Indexer Redefined Barrels (Inverted Index) Query Processor MEGA INDEX BLOCK (Forward Index, File Meta Index, Positional Index, bi gram, N gram index, okapi++ indexes) Query Logs 3 Tier Architectural View of I Explore USER Data presentation layer PHP Data Processing layer C++ Data Storage layer MySQL, Flat files
  • 10.
  • 11.
  • 12. Algorithm 1.Input the signals from the Input units to MCU 2.Input signals from nearby weapon system to MCU 3.Compare the input signals with standard data in memory 4.The required signals are given to the Tran receiver of weapon matrix 5.Selection of weapons 6.Angling of weapons 7.Calculation of time 8.Input from the timer given to the weapon
  • 13.
  • 14. Spelling correction 1.Input the signals from the Input units to MCU 2.Input signals from nearby weapon system to MCU 3.Compare the input signals with standard data in memory 4.The required signals are given to the Tran receiver of weapon matrix 5.Selection of weapons 6.Angling of weapons 7.Calculation of time 8.Input from the timer given to the weapon
  • 15. Performance Analysis Comparison of various models without Query Expansion techniques Execution time Statistics: Model MAP R Precision No of relevant docs returned P 5 P 10 Boolean 0.0773 0.1477 13 0.2 0.2 VSM 0.0587 0.0916 17 0.12 0.12 Okapi 0.1028 0.1536 25 0.22 0.18 Optimum (Okapi ++) 0.1769 0.2215 36 0.34 0.29 Model Metallica(sec) (for 10 queries) Boolean 14 VSM 16 Okapi 15 Optimum 15
  • 16. Performance Analysis Okapi ++ with Cognizance algorithm : Disk space comparison: Query Expansion Technique MAP R precision No of relevant documents retrieved P 5 P 10 Title + description 0.2078 0.2517 42 0.4 0.33 Title + narration 0.2104 0.2555 47 0.42 0.34 Title + narration + description 0.2021 0.25 43 0.4 0.31 Index Size (in bytes) Positional Index 242, 109, 895 Variable block Index 139, 266, 798
  • 17.
  • 18.