Semantic Search (sometimes also referred to as SmartSearch) is any searching algorithm, querying technique or information retrieval system that is supplemented by Semantic Web technologies and methodologies such as metadata, profiling, similarity maps, clustering, RDF, OWL, Description Logics and Machine Learning algorithms. Semantic Search uses the science of meaning in language—instead of just searching keywords, it checks the context of the words to return more relevant results. Brooke Aker, CEO of Expert System USA, predicts that it will usher in the era of Web 3.0
- PHP tip -- How to extract keywords from a web page: http://nadeausoftware.com/articles/2008/04/php_tip_how_extract_keywords_web_page
Several players have emerged in the Semantic Search field, with no clear leaders, nor timelines for when their Alpha and Beta releases will gain mainstream attention and usability.
- PoolParty - Semantic Search and Recommendation extraction: http://poolparty.punkt.at/demozone/
Up-and-coming semantic search company Hakia is launching a new social feature next week, called "Meet Others." It will give you the option, from a search results page, to jump to a page on the service where everyone who searches for the topic can communicate.
PowerLabs was the research division of Sillicon-valley start-up PowerSet which released a public beta for its Natural Language Search Engine in October 2007.
Powerset was acquired July 3rd, 2008 by Microsoft for $100 Million USD. Microsoft's intention is thought to be a desire to integrate the limited but sporatically impressive natural language processing capabilities of Powerset's Natural Language Search algorithms as a (much-needed) direct link between queries Microsoft receives through its MSN Live web search engine, and textual/display ads that it serves next to the queries.
TextWise creates the semantic Digital DNA of documents, revealing the fundamental meaning of text. Semantic Signatures® mine content to uncover the deeper meaning of text and creates a unique ’signature’ for every document it processes. Eliminate the need to find or categorize documents using ambiguous keywords or entities.
The TextWise Semantic Cloud provides a service for enterprises to retrieve real-time, highly relevant matches within their own private and secure dynamic content collections.
- TextWise: http://www.textwise.com/
- SemanticHacker: http://www.semantichacker.com/
- SemanticHacker - API docs: http://www.semantichacker.com/api_docs/api/filter-service.xhtml
- SemanticHacker Widget: http://www.semantichacker.com/widget-plugin/widget
Text Used for Similarity Search section shows an example of the use of the filter API call
Text extractions with graph for relevance and topic indication, plus tag cloud of most common words appearing in text.
Swotti is a new semantic search engine that aggregates opinions about products to help you make purchasing decisions. With Swotti, you can learn from the good and bad experiences of others as the site gathers together reviews and feedback from across the web and categorizes them to provide you with more information about the product you're interested in. What's unique about this search engine is that it uses semantics to do so.
- Swotti - A Semantic Opinions Aggregator: http://www.readwriteweb.com/archives/swotti_a_semantic_opinions_aggregator.php
- Swotti - Rate, Review, Compare: http://www.swotti.com
- MetaGlossary - give answers, not search results: http://www.metaglossary.com/
- Swingly - Cause you deserve a better (NLP) Search Engine: http://www.swingly.com/
- Intellidimension Semantic Web Search: http://www.semanticwebsearch.com/query/
- Semantifi - search data sets on the web (government, finance, etc): http://www.semantifi.com
- Peter Norving lifts the hood on Google's Auto-Suggest / Spelling Correction features: http://norvig.com/spell-correct.html
- Microsoft Web N-Gram API: http://web-ngram.research.microsoft.com/info/api.html | WSDL
- N-GRAMS database: http://www.ngrams.info (millions of the most most frequent 2, 3, 4, and 5-grams)
- How to "steal" Google's "did you mean" feature: http://martinsikora.com/how-to-steal-google-s-did-you-mean-feature | EXAMPLE
- Google Spell Checker Api Asp.Net C#: http://deepumi.wordpress.com/2010/05/20/google-spell-checker-api-asp-net-c/ | EXAMPLE - POST (required)
<?xml version="1.0" encoding="utf-8" ?> <spellrequest textalreadyclipped="0" ignoredups="0" ignoredigits="1" ignoreallcaps="1"> <text>Newfindlanded</text> </spellrequest>
- wikipedia: Semantic Search
- Online Education reviews thei* Travel Search Site UpTake (Formerly Kango) Launches In Public Beta: http://www.techcrunch.com/2008/05/14/travel-search-site-uptake-formerly-kango-launches-in-public-beta/r picks for the "Top 25 'Web 2.0' Search Engines": http://oedb.org/library/features/top-25-web20-search-engines
- HayStack.com is trying to find similarities between people's musical tastes: http://haystack.com/
- PHP Tips - How To Extract Keyword from a Web Page: http://nadeausoftware.com/articles/2008/04/php_tip_how_extract_keywords_web_page
- Vector Space Model: http://en.wikipedia.org/wiki/Vector_space_model
- Watson (defunct) - Search Engine for exploring the Semantic Web: http://kmi-web05.open.ac.uk/WatsonWUI/ | EXAMPLE - Mobile TV keyword matching
- Is Google a Semantic Search Engine?: http://www.readwriteweb.com/archives/is_google_a_semantic_search_engine.php
- Google exec queries Berners-Lee's semantic web: http://networks.silicon.com/webwatch/0,39024667,39160518,00.htm
- Eric Schmidt Defines (HIS VERSION OF) Web 3.0: http://www.readwriteweb.com/archives/eric_schmidt_defines_web_30.php
- Google CEO Schmidt practices the art of stonewalling: http://news.cnet.com/8301-13953_3-9883704-80.html
- Wow, Google execs really think highly of the average computer user!!: http://www.wincustomize.com/articles.aspx?aid=124313&c=1
- Yahoo Embraces The Semantic Web - Expect The Internet To Organize Itself In A Hurry: http://www.techcrunch.com/2008/03/13/yahoo-embraces-the-semantic-web-expect-the-web-to-organize-itself-in-a-hurry/
- A Productive Application of Semantic Search: http://www.readwriteweb.com/archives/a_productive_application_of_semantic_search.php
- Strings are not Meanings Part 2.1: http://datamining.typepad.com/data_mining/2009/04/strings-are-not-meanings-part-21.html
- Wolfram|Alpha - Our First Impressions: http://www.readwriteweb.com/archives/wolframalpha_our_first_impressions.php
- Semantic Search - Incremental, But Powerful, Momentum: http://www.semanticweb.com/interviews/semantic_search_incremental_but_powerful_momentum_149937.asp
- The Road to Semantic Search — The Twine.com Story: http://www.novaspivack.com/uncategorized/the-road-to-semantic-search-the-twine-com-story#
- Kforce Turns to Monster’s Semantic Search Capabilities: http://semanticweb.com/kforce-turns-to-monsters-semantic-search-capabilities_b30622
- What is Semantic Search? (From ZDNet): http://news.zdnet.com/2422-13569_22-241397.html?tag=nl.e539
- Hakia launching new spin on social searching: http://news.cnet.com/8301-17939_109-9800141-2.html?hhTest=1
- Watson REST API: http://watson.kmi.open.ac.uk/REST_API.html
- Building Semantic Web Based Applications with Watson: http://www.slideshare.net/mdaquin/building-semantic-web-based-applications-with-watson