What is xml based keyword search?

What are the differences between semantic based search and keyword based search?

  • Answer:

    Fundamentally, it's the difference between "give me what I said" and "give me what I want." (h/t ) Semantic search seeks to improve search accuracy by understanding searcher intent and the contextual meaning of terms as they appear in the searchable dataspace, whether on the Web or within a closed system, to generate more relevant results. Keyword search is a type of search that looks for matching documents that contain one or more words specified by the user. For example, I am looking for (association) football scores for the English Premier League. I am very vague though, the only search query I can come up with is "football."   Bing, which is still pretty keyword-based, gives me this: Lots of links about football. Bing has found popular sites that have football as a keyword, and also does things like cross-references this based on my location, and a few other factors clear to it. It's not making too many guesses. I'll probably find something there I like, or I will refine my search, probably by adding "scores" or "epl" or something to the query. Google, on the other hand, gives me this: This is a totally different. There are links, but there is also a scoreboard and a map of football related locations around me (London). It's inferred from my location that I must be interested in English football, and because it has access to a database of scores, it can pull and display these even though I've not requested them. Essentially, it's guessed what I'm looking for, using a bunch of factors. It has associations between football and things like "stadiums (and their locations)", "clubs", "scores", "news" etc. to connect my search query with and so present data that could be relevant to me. These associations are popular ones, and likely manually created. Most people searching for football are looking for scores, so the association is relevant to most searchers (but not all!). True semantic search would see the a search engine able to create these associations on its own, essentially machine-learning. Right now, the associations are made by an engineer, and the system cannot really organically learn and implement them.

Rahul Keerthi at Quora Visit the source

Was this solution helpful to you?

Other answers

keyword search is just the simple search that we have studied in our normal "Sorting & Searching" algorithm while semantic search tries to find the real meaning of what we have asked instead of just what we have written verbally.

Prashant Kumar Singh

key search is one way to approximate semantic search

Sulong Xu

If one equates concepts as the unit of meaning and concept maps as the connection between levels of meaning then a semantic search would start with identifying concepts of interest and then find web information (sentences, graphs, tables, formulae) specific to the concept. It would take millions of concepts and billions of connections to deliver the informational web, The linkapedia http://www.linkapedia.com is a concept (semantic meaning) search engine in that sense. Words are used only to focus on concepts the user is interested in not to find links to documents. The concepts can be explored by domains of interest in a top down fashion. Users of keyword search must manually open links and search through pages of text and other information, This is a tedious process and all semantic knowledge is in the user's mind. In concept search the user chooses the concept and the machine does the delivery of information. A concept search engine allows the user to discover and explore web information even when they don't know the context or domain of interest. It is particularly suited to mobile apps since no links need be opened to understand and gain information and context. Disclaimer: I am the founder and CEO of Linkapedia. My hope is it will serve youth on mobile as a means of connecting with others through shared interests. Let me know what you think?

George Fu

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.