Semantic Search For Travel Place Document
AI and ML

Semantic Search For Travel Place Document


This project aims at developing a Semantic Searching Engine that could search with meaning not only to find keywords but to determine the intent and contextual meaning of the input sentence. We will demonstrate another finding technology known as Semantic search by utilizing sophisticated Artificial Intelligent technologies and some Natural Language Processing models.

Share
overview

Introduction

Introduce

There are so many searching engines currently, but most of them are using the Keyword Search method. Keyword search is looking at terms wherever they appear, even if part of a larger phrase or used in a different context, Keyword Search will find words anywhere in the record. So the Keyword Search has a limitation in that the words often have multiple meanings, so Keyword Search will return the irrelevant results.

Introduce

Unlike Keyword Search, Semantic Search is a search with meaning, it will try to get at the intent and contextual meaning of terms and your search query. And we have built a Semantic Search engine on the database from https://wikitravel.org/en/Main_Page. It will find and show you the top k (default k=10) articles with the best matching meaning to your search query.

Our Approaches

Data

We crawled all existing articles from https://wikitravel.org/en/Main_Page. After cleaning and preprocessing the crawled data to remove the non-existent articles, wrong, and repeat posts... the final number of articles is 31249 articles. And we store them into a .csv file for use in the searching step.

Text similar model

In order to search the input sentence based on its matching meaning with the article database. We have applied a Deep Learning model to represent the sentence with an embedding vector, and then we will compute the sentence similarly based on these embeddings vectors to find the best matching results.

our-approaches

Usage

Step 01

Access to the Semantic Search for Travel
Place site: https://experiment.saigontechnology.vn/travel-search/. Or you can access the main Saigon Technology AI Research Lab page here: https://experiment.saigontechnology.vn/, select the Semantic Search for Travel Place section and click Try our demo button.

usage-1

Step 02

On the Semantic Search for Travel Place page, you could see a UI like this.

usage-2

Step 03

Type the sentence you want to search in the text input area.

usage-3

Step 04

Then click the Search button to start searching on the wikitravel database.

usage-4

Step 05

The top 10 best searching results will be displayed as bellow:

usage-5

Related Projects

AI and ML
Analyze The Object On Image Using Computer Vision Technologies

Analyze The Object On Image Using Computer Vision Technologies

With the help of Computer Vision techniques, this effort seeks to create a system that can evaluate the Object on Image.
Detail arrow
AI and ML
CVParser Documents

CVParser Documents

This project aims at developing an end-to-end system, CV Parser System, to extract important information from a .pdf CV file automatically. As Artificial Intelligence has gained a reputation recently, applying the Computer Vision or Natural Language Processing technologies.
Detail arrow
AI and ML
Natural Language Processing Toolkit

Natural Language Processing Toolkit

The Natural Language Processing Toolkit (NLTK) is a Python-based software application that offers a suite of tools for the purpose of processing natural language data.
Detail arrow
AI and ML
Music Recommendation System

Music Recommendation System

Music Recommendation Systems have become immensely popular, enabling users to explore new songs and artists based on their listening habits and preferences. 
Detail arrow
AI and ML
Product Recognition

Product Recognition

Utilizing AI-based Computer Vision techniques, the Product Recognition system autonomously detects and categorizes products present within images or videos. Through a comprehensive analysis of the visual attributes of products, including their shapes, colors, and textures
Detail arrow
Healthcare
Skin Analyzing System

Skin Analyzing System

A skin analysis system is a technological solution that facilitates the evaluation of the skin's health and appearance.
Detail arrow
AI and ML
Optical Character Recognition Document

Optical Character Recognition Document

Every day, a vast quantity of textual information is written or printed on tangible paper, such as study-related messages, invoices, periodicals, books, ads, and so on. Paper contamination is a major issue in the corporate world and has obvious environmental consequences.
Detail arrow

Do you need specific Case studies for Your industry?

We are always ready to assist you. Reach out to us today
Contact Message Box
Back2Top