SlideShare a Scribd company logo
1 of 32
1
Retrieval Approaches
Presented By
Mudassar Hussain (16)
Muhammad Zeeshan Haider (18)
Class
Bs-LIS 8th Semester
Department Of Library & Information Sciences
University of Sargodha
2
Retrieval Approaches
Types of Retrieval Approaches
• Basic Retrieval Approaches(techniques)
• Advance Retrieval Approaches(techniques)
3
Basic Search
• Basic Search allows for keyword searching. You can limit a
search to a particular phrase by putting the phrase in quotation
marks (e.g. “global warming”). You can also use AND, OR,
NOT operators
• A basic search is simply what is says ; a basic, no-frills
searching that allow you to enter search word or phrase related
to your search .
• A basic search is also known as simple search.
4
Basic retrieval Techniques
• Boolean operators.
• Phrase searching.
• Truncation.
• searching.
• Case sensitive searching.
• Range searching.
• Stop word searching.
5
Boolean Searching
• Boolean searches allow you to combine words and phrases
using the words AND, OR & NOT.
• Also known as Boolean operators and use to limit, widen, or
define your search.
How do a boolean search?
Boolean Search Operators
• The Boolean search operator AND is equal to the "+" symbol.
• The Boolean search operator NOT is equal to the "-" symbol.
• The Boolean search operator OR is the default setting of any
search engine; meaning, all search engines will return all the
words you type in, automatically
6
Examples
AND
• Using AND limiting a search by combining terms; it will retrieve
documents that use both the search terms.
Architect AND Software architect
OR
• Using OR broadens a search to include results that contain either of
the words you type in.
Architect OR Software architect
NOT
• Using NOT will narrow a search by excluding certain search terms.
Architect NOT Software architect
7
8
9
Boolean Operators at Emerald
Phrase Searching
• Is a type of search that allows users to search for documents
containing an exact sentence or phrase rather than containing a set
of keywords in random order.
• Phrase searching is used to retrieve a string of words (instead of a
single word).
• The term refers to a specific search syntax which involves using
quotation marks (") around a specific phrase .
Examples
• You might be looking for information on global warming in a
database, that database will interpret that search in one of two ways:
• “Global AND Warming",
• " Global Warming" as a phrase, as you probably intended it.
• “Teenage abortions"
10
Truncation
• Truncation allows a search to be conducted for all the different
forms of a word having the same common roots
• This is useful when searching for the singular and plural form
of a word as well as for terms that can be reduced to a
common stem.
• Often the asterisk (*) is used but other characters can also be
inserted, including the exclamation mark (!), Question mark?
and pound sign #
• A number of different options are available for truncation like
Left truncation, Right truncation and middle truncation.
11
• Left truncation retrievals all the words having the same
characteristics at the right hand part, for example, *hyl will
retrieval words such as “methyl” and “ethyl”
• Right truncation, for example the term of Network* as a query
results in retrieving documents on networks and networking.
• Similarly middle truncation retrieval the words having the
same characteristics at the left hand and right hand part, for
example, “Colo*r” will retrieval both the term “colour” and
“color”.
12
Truncation at Emerald
12
Truncation
14
Proximity Search
• A proximity search allows you to specify how close two (or more)
words must be to each other in order to register a match.
• There are three types of proximity searches
1. Word proximity
2. Sentence proximity
3. Paragraph proximity
Word Proximity
• A word proximity search specifies a range that all terms in the
proximity search must appear in. The terms must be contained in the
same document.
• Word proximity searches can be ordered proximity or unordered
proximity. Ordered proximity is more restrictive than the unordered
proximity search.
15
Word Proximity
Ordered Proximity
• The ordered proximity operator is the forward slash /. Terms in an
ordered proximity search must be enclosed in quotes. Use ordered
proximity to specify the order in which terms must appear within a
given range to count as a match.
• For example, an ordered proximity search to find dog, cat, and rat
within a 10 word range must find dog first. Dog counts as one word
in the range. Both cat and rat must be found within the next nine
words to register a match. (In an unordered proximity, it would not
matter which term was found first; the other two terms must be
found within the next nine words.)
Example
• "content collection"/5
• Finds documents which contain content collection, in that order,
within a five word range.
16
Unordered Proximity
• The unordered proximity operator is the at symbol @. Terms
in an unordered proximity search must be enclosed in quotes.
Use unordered proximity to specify a set of terms which must
appear within a given range in any order.
Example
• "create content collection"@14
• Finds documents which contain all three terms, in any order,
within a 14 word range.
• "work* process$"@25
• Finds documents which contain terms starting with work and
synonyms of the term process within 25 words of each other.
17
Sentence Proximity
• A sentence proximity search allows you to search for terms which
fall within the same sentence. Unlike word proximity, which
requires you to specify a range for the search, Sentence proximity
requires that all terms in the search be found in the same sentence.
• Like word proximity searches, sentence proximity searches can be
ordered or unordered. The ordered proximity operator is /S. The
unordered proximity operator is @S.
Example
• "ordered operator"/S
• Finds documents which contain both terms, in the order listed,
within a single sentence.
• "multiple sentence searches"@S
• Finds documents which contain all three terms, in any order, within
a single sentence.
18
Paragraph Proximity
• A paragraph proximity search allows you to search for terms which
fall within the same paragraph. Unlike word proximity, which
requires that you specify a range for the search, paragraph proximity
requires that all terms in the search be found in the same paragraph.
• Like word proximity searches, paragraph proximity searches can be
ordered or unordered. The ordered proximity operator is /P. The
unordered proximity operator is @P.
Example
• "special proximity codes"/P
• Finds documents which contain all three terms, in the order listed,
within a single paragraph.
• "paragraph searches"@P
• Finds documents which contain both terms, in any order, within a
single paragraph.
19
Proximity searching
20
Case sensitive searching
21
• Case sensitive searching allows searches for words that differ in
meaning based on differing use of uppercase and lowercase letters.
Words with capital letters do not always have the same meaning
when written with lowercase letters.
Examples
• A person from Poland is Polish, but you polish is used to clean and
shine something.
• You eat an apple while using an Apple for computer.
• the month of March is very different from what a marching band
does.
• Bill is the first name of former U.S. president William Clinton, who
could sign a bill (which is a proposed law that was approved by
Congress).
Range searching
• Range searching is one of the central problems in
computational geometry, because it arises in many applications
and a variety of geometric problems can be formulated as
range-searching problems.
• It is most useful with numerical information. The following
options are usually available for range searching
• greater than (>) less than (<)
• equal to (=)
• not equal to (/= or o)
• greater than equal to (>=)
• less than or equal to (<=)
22
Example of Range Searching
23
• To search for documents or items that contain numbers within
a range, type your search term and the range of numbers
separated by two periods (“..”). For example, to search for
pencils that costs between $1.50 and $2.50, type the following:
Stop word searching
• In computing, stop words are words which are filtered out before or
after processing of natural language data (text).
• In computer search engines, a stop word is a commonly used word
(such as "the") that a search engine has been programmed to ignore,
both when indexing entries for searching and when retrieving them
as the result of a search query.
• Some search engines don't record extremely common words in order
to save space or to speed up searches. These are known as "stop
words.“
Example
• The way to the school is long and hard when walking in the rain.
(* way to * school is long and hard when walking in * rain).
• The piano player.
(piano player).
24
Advance Searching
• Advanced Search allows you to limit your search to Title,
Author/Creator, Subject, or Tag. You can also specify
“contains” “starts with” or “is (exact).” Specific dates and
languages can be selected. Resource type will limit your
search to a specific format or material type, such as Book or
Video/Film.
• An Advanced Search allows for a more targeted search by
using different indexes (author, title, subject, etc.) and limits
such as date range, material type, language, and library.
• Advanced Search allows you to filter your search using
specific parameters in order for you to receive results that are
more accurate.
25
Advance Retrieval Techniques
• Fuzzy searching.
• Query expansion.
• Multiple databases searching.
• Weighted searching.
26
Fuzzy searching
• It is designed to find out terms that are spelled incorrectly at
data entry and query point.
• A fuzzy search is a process that locates Web pages that are
likely to be relevant to a search argument even when the
argument does not exactly correspond to the desired
information.
• Text retrieval technique based on fuzzy logic, finds matches
even where the keywords (search words) are misspelled or
only hint at a concept. Offered by several search engines on
the internet and some computer databases.
27
Fuzzy searching
• For example the term computer could be misspelled as
compter, compiter, or comyter. Optical Character Recognition
(OCR) or compressed texts could also result in erroneous
results. Fuzzy searching is designed for detection and
correction of spelling errors that result from OCR and text
compression.
28
29
Query expansion is a retrieval technique that allows the end user to
improve retrieval performance by revising search queries based on
results already retrieved.
Query expansion
Start
Submit
Query
Conduct
Search
Present
search result
ENDSatisfied?Query Expansion
YESNO
Multiple Database Searching
• It means searching more than one IR systems. The need for
searching multiple databases seems threefold.
• First, searching in single IR system may not get what the user
is looking for.
• Secondly, multiple databases searching can serve as a selection
tool if the user is not sure which systems would be the best
choice for a given query .
• Third, result obtained from multiple databases searching can
suggest or indicate suitable systems for the user to conduct
further searches.
Examples
• EBSCOhost, ProQuest
30
Thank You
31
Any Question ?
32

More Related Content

What's hot

3. introduction to text mining
3. introduction to text mining3. introduction to text mining
3. introduction to text miningLokesh Ramaswamy
 
Engwr300 Hansen
Engwr300 HansenEngwr300 Hansen
Engwr300 Hansenkarlsen
 
Search strategies – subject searching
Search strategies – subject searchingSearch strategies – subject searching
Search strategies – subject searchingdoverlibrary
 
The Role of Thesauri in Data Modeling
The Role of Thesauri in Data ModelingThe Role of Thesauri in Data Modeling
The Role of Thesauri in Data ModelingDanny Greefhorst
 
RefWorks Advanced Search And Lookups
RefWorks Advanced Search And LookupsRefWorks Advanced Search And Lookups
RefWorks Advanced Search And LookupsUCT
 
W E S T L A W Q U I C K R E F E R E N C E G U I D E
W E S T L A W  Q U I C K  R E F E R E N C E  G U I D EW E S T L A W  Q U I C K  R E F E R E N C E  G U I D E
W E S T L A W Q U I C K R E F E R E N C E G U I D EWilliam Kritsonis
 
LRW: Introduction to Legal Research
LRW: Introduction to Legal ResearchLRW: Introduction to Legal Research
LRW: Introduction to Legal ResearchCharlotte Gill
 
Searching In SharePoint
Searching In SharePointSearching In SharePoint
Searching In SharePointThomas Duff
 
Key Terms for Web Searching Techniques
Key Terms for Web Searching TechniquesKey Terms for Web Searching Techniques
Key Terms for Web Searching Techniqueschloeparker97
 
Using the Databases - Part 3
Using the Databases - Part 3Using the Databases - Part 3
Using the Databases - Part 3RefLibrarian
 
How to search literature
How to search literatureHow to search literature
How to search literaturenazuk sharma
 
Edad 695 research methodology
Edad 695 research methodologyEdad 695 research methodology
Edad 695 research methodologyScott Lancaster
 
Build Your Own World Class Directory Search From Alpha to Omega
Build Your Own World Class Directory Search From Alpha to OmegaBuild Your Own World Class Directory Search From Alpha to Omega
Build Your Own World Class Directory Search From Alpha to OmegaRavi Mynampaty
 
ISO 25964: Thesauri and Interoperability with Other Vocabularies
ISO 25964: Thesauri and Interoperability with Other VocabulariesISO 25964: Thesauri and Interoperability with Other Vocabularies
ISO 25964: Thesauri and Interoperability with Other VocabulariesMarcia Zeng
 

What's hot (19)

Troubleshooting your Search Strategy
Troubleshooting your Search StrategyTroubleshooting your Search Strategy
Troubleshooting your Search Strategy
 
Query
QueryQuery
Query
 
3. introduction to text mining
3. introduction to text mining3. introduction to text mining
3. introduction to text mining
 
Engwr300 Hansen
Engwr300 HansenEngwr300 Hansen
Engwr300 Hansen
 
Search strategies – subject searching
Search strategies – subject searchingSearch strategies – subject searching
Search strategies – subject searching
 
The Role of Thesauri in Data Modeling
The Role of Thesauri in Data ModelingThe Role of Thesauri in Data Modeling
The Role of Thesauri in Data Modeling
 
RefWorks Advanced Search And Lookups
RefWorks Advanced Search And LookupsRefWorks Advanced Search And Lookups
RefWorks Advanced Search And Lookups
 
W E S T L A W Q U I C K R E F E R E N C E G U I D E
W E S T L A W  Q U I C K  R E F E R E N C E  G U I D EW E S T L A W  Q U I C K  R E F E R E N C E  G U I D E
W E S T L A W Q U I C K R E F E R E N C E G U I D E
 
LRW: Introduction to Legal Research
LRW: Introduction to Legal ResearchLRW: Introduction to Legal Research
LRW: Introduction to Legal Research
 
History 110 (Fall 2012)
History 110 (Fall 2012)History 110 (Fall 2012)
History 110 (Fall 2012)
 
Searching In SharePoint
Searching In SharePointSearching In SharePoint
Searching In SharePoint
 
Elasticsearch
ElasticsearchElasticsearch
Elasticsearch
 
Key Terms for Web Searching Techniques
Key Terms for Web Searching TechniquesKey Terms for Web Searching Techniques
Key Terms for Web Searching Techniques
 
Using the Databases - Part 3
Using the Databases - Part 3Using the Databases - Part 3
Using the Databases - Part 3
 
Databases Part 3: Searching
Databases Part 3: SearchingDatabases Part 3: Searching
Databases Part 3: Searching
 
How to search literature
How to search literatureHow to search literature
How to search literature
 
Edad 695 research methodology
Edad 695 research methodologyEdad 695 research methodology
Edad 695 research methodology
 
Build Your Own World Class Directory Search From Alpha to Omega
Build Your Own World Class Directory Search From Alpha to OmegaBuild Your Own World Class Directory Search From Alpha to Omega
Build Your Own World Class Directory Search From Alpha to Omega
 
ISO 25964: Thesauri and Interoperability with Other Vocabularies
ISO 25964: Thesauri and Interoperability with Other VocabulariesISO 25964: Thesauri and Interoperability with Other Vocabularies
ISO 25964: Thesauri and Interoperability with Other Vocabularies
 

Similar to Retrieval approches

4. search technique jun2012
4. search technique jun20124. search technique jun2012
4. search technique jun2012mohdfuadyusof
 
Wk5 contextualized onlinesearchandresearchskills
Wk5 contextualized onlinesearchandresearchskillsWk5 contextualized onlinesearchandresearchskills
Wk5 contextualized onlinesearchandresearchskillsResty Aldana
 
Week 9 research info literacy
Week 9 research info literacy Week 9 research info literacy
Week 9 research info literacy NathaliaGuimares15
 
Information storage and retrieval
Information storage and retrievalInformation storage and retrieval
Information storage and retrievalSadaf Rafiq
 
Chapter 1 Introduction to ISR (1).pdf
Chapter 1 Introduction to ISR (1).pdfChapter 1 Introduction to ISR (1).pdf
Chapter 1 Introduction to ISR (1).pdfJemalNesre1
 
E-LEARN: Search Strategies
E-LEARN: Search StrategiesE-LEARN: Search Strategies
E-LEARN: Search StrategiesRose Petralia
 
Social Work Masters Literature Review: Practical Searching
Social Work Masters Literature Review: Practical SearchingSocial Work Masters Literature Review: Practical Searching
Social Work Masters Literature Review: Practical SearchingElizabeth Moll-Willard
 
Chapter 6 Query Language .pdf
Chapter 6 Query Language .pdfChapter 6 Query Language .pdf
Chapter 6 Query Language .pdfHabtamu100
 
ENG103 Week 4: research and information literacy
ENG103 Week 4: research and information literacyENG103 Week 4: research and information literacy
ENG103 Week 4: research and information literacyDr. Russell Rodrigo
 
Lexical Semantics, Semantic Similarity and Relevance for SEO
Lexical Semantics, Semantic Similarity and Relevance for SEOLexical Semantics, Semantic Similarity and Relevance for SEO
Lexical Semantics, Semantic Similarity and Relevance for SEOKoray Tugberk GUBUR
 
lexical-semantics-221118101910-ccd46ac3.pdf
lexical-semantics-221118101910-ccd46ac3.pdflexical-semantics-221118101910-ccd46ac3.pdf
lexical-semantics-221118101910-ccd46ac3.pdfGagu6
 

Similar to Retrieval approches (20)

4. search technique jun2012
4. search technique jun20124. search technique jun2012
4. search technique jun2012
 
Wk5 contextualized onlinesearchandresearchskills
Wk5 contextualized onlinesearchandresearchskillsWk5 contextualized onlinesearchandresearchskills
Wk5 contextualized onlinesearchandresearchskills
 
Week 9 research info literacy
Week 9 research info literacy Week 9 research info literacy
Week 9 research info literacy
 
Information storage and retrieval
Information storage and retrievalInformation storage and retrieval
Information storage and retrieval
 
Information retrieval guide
Information retrieval guideInformation retrieval guide
Information retrieval guide
 
Meher ppt (1)
Meher ppt (1)Meher ppt (1)
Meher ppt (1)
 
Chapter 1 Introduction to ISR (1).pdf
Chapter 1 Introduction to ISR (1).pdfChapter 1 Introduction to ISR (1).pdf
Chapter 1 Introduction to ISR (1).pdf
 
Dissertation research skills
Dissertation research skillsDissertation research skills
Dissertation research skills
 
Meher ppt
Meher pptMeher ppt
Meher ppt
 
E-LEARN: Search Strategies
E-LEARN: Search StrategiesE-LEARN: Search Strategies
E-LEARN: Search Strategies
 
E-LEARN Search Strategies
E-LEARN Search StrategiesE-LEARN Search Strategies
E-LEARN Search Strategies
 
Social Work Masters Literature Review: Practical Searching
Social Work Masters Literature Review: Practical SearchingSocial Work Masters Literature Review: Practical Searching
Social Work Masters Literature Review: Practical Searching
 
Advanced legal research 2015
Advanced legal research 2015Advanced legal research 2015
Advanced legal research 2015
 
Advanced legal research 2015
Advanced legal research 2015Advanced legal research 2015
Advanced legal research 2015
 
6 Tips for searching
6 Tips for searching6 Tips for searching
6 Tips for searching
 
Using search tools
Using search toolsUsing search tools
Using search tools
 
Chapter 6 Query Language .pdf
Chapter 6 Query Language .pdfChapter 6 Query Language .pdf
Chapter 6 Query Language .pdf
 
ENG103 Week 4: research and information literacy
ENG103 Week 4: research and information literacyENG103 Week 4: research and information literacy
ENG103 Week 4: research and information literacy
 
Lexical Semantics, Semantic Similarity and Relevance for SEO
Lexical Semantics, Semantic Similarity and Relevance for SEOLexical Semantics, Semantic Similarity and Relevance for SEO
Lexical Semantics, Semantic Similarity and Relevance for SEO
 
lexical-semantics-221118101910-ccd46ac3.pdf
lexical-semantics-221118101910-ccd46ac3.pdflexical-semantics-221118101910-ccd46ac3.pdf
lexical-semantics-221118101910-ccd46ac3.pdf
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
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
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
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
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Retrieval approches

  • 1. 1
  • 2. Retrieval Approaches Presented By Mudassar Hussain (16) Muhammad Zeeshan Haider (18) Class Bs-LIS 8th Semester Department Of Library & Information Sciences University of Sargodha 2
  • 3. Retrieval Approaches Types of Retrieval Approaches • Basic Retrieval Approaches(techniques) • Advance Retrieval Approaches(techniques) 3
  • 4. Basic Search • Basic Search allows for keyword searching. You can limit a search to a particular phrase by putting the phrase in quotation marks (e.g. “global warming”). You can also use AND, OR, NOT operators • A basic search is simply what is says ; a basic, no-frills searching that allow you to enter search word or phrase related to your search . • A basic search is also known as simple search. 4
  • 5. Basic retrieval Techniques • Boolean operators. • Phrase searching. • Truncation. • searching. • Case sensitive searching. • Range searching. • Stop word searching. 5
  • 6. Boolean Searching • Boolean searches allow you to combine words and phrases using the words AND, OR & NOT. • Also known as Boolean operators and use to limit, widen, or define your search. How do a boolean search? Boolean Search Operators • The Boolean search operator AND is equal to the "+" symbol. • The Boolean search operator NOT is equal to the "-" symbol. • The Boolean search operator OR is the default setting of any search engine; meaning, all search engines will return all the words you type in, automatically 6
  • 7. Examples AND • Using AND limiting a search by combining terms; it will retrieve documents that use both the search terms. Architect AND Software architect OR • Using OR broadens a search to include results that contain either of the words you type in. Architect OR Software architect NOT • Using NOT will narrow a search by excluding certain search terms. Architect NOT Software architect 7
  • 8. 8
  • 10. Phrase Searching • Is a type of search that allows users to search for documents containing an exact sentence or phrase rather than containing a set of keywords in random order. • Phrase searching is used to retrieve a string of words (instead of a single word). • The term refers to a specific search syntax which involves using quotation marks (") around a specific phrase . Examples • You might be looking for information on global warming in a database, that database will interpret that search in one of two ways: • “Global AND Warming", • " Global Warming" as a phrase, as you probably intended it. • “Teenage abortions" 10
  • 11. Truncation • Truncation allows a search to be conducted for all the different forms of a word having the same common roots • This is useful when searching for the singular and plural form of a word as well as for terms that can be reduced to a common stem. • Often the asterisk (*) is used but other characters can also be inserted, including the exclamation mark (!), Question mark? and pound sign # • A number of different options are available for truncation like Left truncation, Right truncation and middle truncation. 11
  • 12. • Left truncation retrievals all the words having the same characteristics at the right hand part, for example, *hyl will retrieval words such as “methyl” and “ethyl” • Right truncation, for example the term of Network* as a query results in retrieving documents on networks and networking. • Similarly middle truncation retrieval the words having the same characteristics at the left hand and right hand part, for example, “Colo*r” will retrieval both the term “colour” and “color”. 12
  • 15. Proximity Search • A proximity search allows you to specify how close two (or more) words must be to each other in order to register a match. • There are three types of proximity searches 1. Word proximity 2. Sentence proximity 3. Paragraph proximity Word Proximity • A word proximity search specifies a range that all terms in the proximity search must appear in. The terms must be contained in the same document. • Word proximity searches can be ordered proximity or unordered proximity. Ordered proximity is more restrictive than the unordered proximity search. 15
  • 16. Word Proximity Ordered Proximity • The ordered proximity operator is the forward slash /. Terms in an ordered proximity search must be enclosed in quotes. Use ordered proximity to specify the order in which terms must appear within a given range to count as a match. • For example, an ordered proximity search to find dog, cat, and rat within a 10 word range must find dog first. Dog counts as one word in the range. Both cat and rat must be found within the next nine words to register a match. (In an unordered proximity, it would not matter which term was found first; the other two terms must be found within the next nine words.) Example • "content collection"/5 • Finds documents which contain content collection, in that order, within a five word range. 16
  • 17. Unordered Proximity • The unordered proximity operator is the at symbol @. Terms in an unordered proximity search must be enclosed in quotes. Use unordered proximity to specify a set of terms which must appear within a given range in any order. Example • "create content collection"@14 • Finds documents which contain all three terms, in any order, within a 14 word range. • "work* process$"@25 • Finds documents which contain terms starting with work and synonyms of the term process within 25 words of each other. 17
  • 18. Sentence Proximity • A sentence proximity search allows you to search for terms which fall within the same sentence. Unlike word proximity, which requires you to specify a range for the search, Sentence proximity requires that all terms in the search be found in the same sentence. • Like word proximity searches, sentence proximity searches can be ordered or unordered. The ordered proximity operator is /S. The unordered proximity operator is @S. Example • "ordered operator"/S • Finds documents which contain both terms, in the order listed, within a single sentence. • "multiple sentence searches"@S • Finds documents which contain all three terms, in any order, within a single sentence. 18
  • 19. Paragraph Proximity • A paragraph proximity search allows you to search for terms which fall within the same paragraph. Unlike word proximity, which requires that you specify a range for the search, paragraph proximity requires that all terms in the search be found in the same paragraph. • Like word proximity searches, paragraph proximity searches can be ordered or unordered. The ordered proximity operator is /P. The unordered proximity operator is @P. Example • "special proximity codes"/P • Finds documents which contain all three terms, in the order listed, within a single paragraph. • "paragraph searches"@P • Finds documents which contain both terms, in any order, within a single paragraph. 19
  • 21. Case sensitive searching 21 • Case sensitive searching allows searches for words that differ in meaning based on differing use of uppercase and lowercase letters. Words with capital letters do not always have the same meaning when written with lowercase letters. Examples • A person from Poland is Polish, but you polish is used to clean and shine something. • You eat an apple while using an Apple for computer. • the month of March is very different from what a marching band does. • Bill is the first name of former U.S. president William Clinton, who could sign a bill (which is a proposed law that was approved by Congress).
  • 22. Range searching • Range searching is one of the central problems in computational geometry, because it arises in many applications and a variety of geometric problems can be formulated as range-searching problems. • It is most useful with numerical information. The following options are usually available for range searching • greater than (>) less than (<) • equal to (=) • not equal to (/= or o) • greater than equal to (>=) • less than or equal to (<=) 22
  • 23. Example of Range Searching 23 • To search for documents or items that contain numbers within a range, type your search term and the range of numbers separated by two periods (“..”). For example, to search for pencils that costs between $1.50 and $2.50, type the following:
  • 24. Stop word searching • In computing, stop words are words which are filtered out before or after processing of natural language data (text). • In computer search engines, a stop word is a commonly used word (such as "the") that a search engine has been programmed to ignore, both when indexing entries for searching and when retrieving them as the result of a search query. • Some search engines don't record extremely common words in order to save space or to speed up searches. These are known as "stop words.“ Example • The way to the school is long and hard when walking in the rain. (* way to * school is long and hard when walking in * rain). • The piano player. (piano player). 24
  • 25. Advance Searching • Advanced Search allows you to limit your search to Title, Author/Creator, Subject, or Tag. You can also specify “contains” “starts with” or “is (exact).” Specific dates and languages can be selected. Resource type will limit your search to a specific format or material type, such as Book or Video/Film. • An Advanced Search allows for a more targeted search by using different indexes (author, title, subject, etc.) and limits such as date range, material type, language, and library. • Advanced Search allows you to filter your search using specific parameters in order for you to receive results that are more accurate. 25
  • 26. Advance Retrieval Techniques • Fuzzy searching. • Query expansion. • Multiple databases searching. • Weighted searching. 26
  • 27. Fuzzy searching • It is designed to find out terms that are spelled incorrectly at data entry and query point. • A fuzzy search is a process that locates Web pages that are likely to be relevant to a search argument even when the argument does not exactly correspond to the desired information. • Text retrieval technique based on fuzzy logic, finds matches even where the keywords (search words) are misspelled or only hint at a concept. Offered by several search engines on the internet and some computer databases. 27
  • 28. Fuzzy searching • For example the term computer could be misspelled as compter, compiter, or comyter. Optical Character Recognition (OCR) or compressed texts could also result in erroneous results. Fuzzy searching is designed for detection and correction of spelling errors that result from OCR and text compression. 28
  • 29. 29 Query expansion is a retrieval technique that allows the end user to improve retrieval performance by revising search queries based on results already retrieved. Query expansion Start Submit Query Conduct Search Present search result ENDSatisfied?Query Expansion YESNO
  • 30. Multiple Database Searching • It means searching more than one IR systems. The need for searching multiple databases seems threefold. • First, searching in single IR system may not get what the user is looking for. • Secondly, multiple databases searching can serve as a selection tool if the user is not sure which systems would be the best choice for a given query . • Third, result obtained from multiple databases searching can suggest or indicate suitable systems for the user to conduct further searches. Examples • EBSCOhost, ProQuest 30