Ma'am Sara Sultana: Assignment No: 1 Submitted To
Ma'am Sara Sultana: Assignment No: 1 Submitted To
Submitted To:
Ma’am Sara Sultana
Submitted By:
Group Members:
Qasim Hussain (04161613043)
Yasir Ismail (04161613049)
Department:
BS(Information technology)
University:
Quaid-i-Azam university Islamabad
Date:9/10/2019
A Predication of Keyword and Semantic based Search Engine
based on an Ontology
Abstract:
Keyword based Search engines are unable to give relevant search results as they do not know the
exact meaning of the keywords used. This Project compares both keyword and semantic search
engines. Semantic Web is advanced version of the current web. It represents information
meaningfully for machines and humans. It is based on an Ontology, which is considered as the
main component of the Semantic Web. The current Web is transformed from being machine-
readable to machine-understandable. Ontology is a key technique with which to annotate
semantics and provide a common, comprehensible foundation for resources on the Semantic
Web. This paper provides the basic difference between the keyword and semantic based search
engine.
I.INTRODUCTION
The main purpose of search engine is to allow user to search and retrieve web documents with
queries to get information which they want. The volume of search ratio of the most popular
search engines such as Google, Yahoo, Bing are 84.16%, 7.61%, 4.40% respectively .The
estimated size of the World Wide Web is at least 11.5 billion pages, but a much larger Web,
estimated at over 3 trillion pages exists in the databases whose contents are not indexed in the
search engine. Google and other popular search engines are also a target for search engine
optimizer so there may also be many results returned that only serves as advertisements.
Sometimes web pages have many keywords which are designed to attract users to that web page.
Google uses page ranking algorithm to predict relevancy where as semantic search uses
semantics or the science of meaning in language, to produce highly relevant search results. The
main goal of search engine is to provide the information queried by a user rather than have to
sort through a list of non related keyword retrieved results. The main difference between
keyword and semantic based search engine is that time consumption. User takes time to sort the
retrieved result in keyword engine where as in case of semantic based search engine there is no
sorting of search results. User can get the relevant results in short time and which is very useful
and most important characteristic of semantic search system.
Conventional Search Engines are very helpful in finding information on the internet and getting
results within some time, but they suffer from the fact that they do not know the meaning of the
terms and expression used in the web pages and the relationship between them. Surveys indicate
that users who wants to search on the web do not find accurate results in the first set of URLs
returned, because of increasing size of links on the web pages .Sometimes one word has several
meaning and several words have same meaning, in that case if a user wants to search a particular
word then it may produce confusion and user will not get what he wanted to search.
A semantic search engine intelligently understands the context of what is being searched and
give smart and relevant result according to the queries asked. The traditional l search engines
uses page ranking algorithm to give ranking to the particular link so that search results will be
relevant. On the other hand, a semantic search engine uses ontology so that meaningful and
accurate results should be retrieved in less time. It provides the guaranty that more relevant
results will retrieved depending upon the meaning and relations of the words not a specific
keyword.