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 Intelligence technologies and some Natural Language Processing models.

Share
Post Thumbnail

Introduction

Feature Image

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.

Feature Image

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

Approaches Icon
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. the final number of articles is 31249 articles. And we store them into a .csv file for use in the searching step.

chevron-up.svg
Approaches Icon
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.

chevron-up.svg
Approaches Image

Usage

Step 01

usage-1

Step 02

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

Step 03

  • Type the sentence you want to search in the text input area.
usage-1

Step 04

  • Then click the Search button to start searching on the wikitravel database.
usage-1

Step 05

  • The top 10 best searching results will be displayed as bellow:
usage-1

Related Projects

AI and ML
Skin Analyzing System

Skin Analyzing System

Discover how TechTIQ Solutions leverages AI and ML to drive innovation. Explore our case studies on AI development.
Detail arrow
AI and ML
Product Recognition

Product Recognition

Product Recognition system utilizes AI-based Computer Vision to autonomously detect and categorize products in images or video.
Detail arrow
AI and ML
Optical Character Recognition Document

Optical Character Recognition Document

Explore how Optical Character Recognition (OCR) transforms printed text into digital data, reducing paper waste and improving efficiency
Detail arrow
AI and ML
Natural Language Processing Toolkit

Natural Language Processing Toolkit

TechTIQ Solutions developed a Python-based Natural Language Processing Toolkit (NLTK) offering tools for text summarization and more.
Detail arrow
AI and ML
Music Recommendation System

Music Recommendation System

Music Recommendation System uses ML to analyze user preferences and listening history, delivering personalized music suggestions.
Detail arrow
AI and ML
CVParser Documents

CVParser Documents

TechTIQ Solutions developed an AI-powered CV Parser System that automatically extracts key information from PDF resumes. Check it now!
Detail arrow
AI and ML
Analyze The Object On Image Using Computer Vision Technologies

Analyze The Object On Image Using Computer Vision Technologies

This system analyzes images to detect and evaluate objects, enabling real-time face and hand detection, as well as 3D keypoint estimation.
Detail arrow

Choose TechTIQ Solutions for Your Next AI Development Project

Ready to take your project to the next level? Reach out to us now, and let's explore the best solution for your needs!
Back2Top