Implementation of web product search engine

Online shopping is gaining popularity in recent years due to the convenience of purchasing products through the Internet without the need to be physically present at the shop. One challenge that online shops (e-Commerce) are facing today is allowing its consumer to look for the product they are sear...

Full description

Saved in:
Bibliographic Details
Main Author: Fu, Zixiang.
Other Authors: Hoi Chu Hong
Format: Final Year Project
Language:English
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/10356/46342
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-46342
record_format dspace
spelling sg-ntu-dr.10356-463422023-03-03T20:40:26Z Implementation of web product search engine Fu, Zixiang. Hoi Chu Hong School of Computer Engineering Centre for Advanced Information Systems DRNTU::Engineering::Computer science and engineering::Information systems::Information storage and retrieval Online shopping is gaining popularity in recent years due to the convenience of purchasing products through the Internet without the need to be physically present at the shop. One challenge that online shops (e-Commerce) are facing today is allowing its consumer to look for the product they are searching within a short period of time. This in term leads to the popularity of search engine, which aims to answer a query in the shortest possible time with the most relevant results. Traditional search engine requires its user to formulate a query that describes the information that he/she needs. This is especially useful when each record in the database of the search engine contains plentiful text description. However, in the context of an e-Commerce, the capability of the search engine to allow image as a query is an additional yet useful option for users. This function minus the need for a user to formulate a query that may be subjective or unclear, it instead searches for products that look similar to the image submitted based on the images‟ features. In this project, a backend text search engine and a backend image search engine were implemented to support an e-Commerce website known as Visual Image Search Engine (VISE). The text search engine is fully based on the inverted index implemented by Lucene, which is one of the most popular open source text-based search engine used today. The image search engine incorporated two types of search services. The first service extracts global features from an image and stores them in a data structure using Multi-Probe Locality Hashing. The second service implemented the bag-of-words model based on SIFT features, where visual words are used as a representation of an image and stored in an inverted index for searching. The text and image search engine implemented in this project support an online shopping website which takes certain real-time issues (heavy incoming traffic, large dataset etc) into concern. Code elegance, feasibility and a well-designed system are also a priority to ensure that new modules can be easily integrated into the current solution in the future. Bachelor of Engineering (Computer Science) 2011-12-02T04:30:56Z 2011-12-02T04:30:56Z 2011 2011 Final Year Project (FYP) http://hdl.handle.net/10356/46342 en Nanyang Technological University 76 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Information systems::Information storage and retrieval
spellingShingle DRNTU::Engineering::Computer science and engineering::Information systems::Information storage and retrieval
Fu, Zixiang.
Implementation of web product search engine
description Online shopping is gaining popularity in recent years due to the convenience of purchasing products through the Internet without the need to be physically present at the shop. One challenge that online shops (e-Commerce) are facing today is allowing its consumer to look for the product they are searching within a short period of time. This in term leads to the popularity of search engine, which aims to answer a query in the shortest possible time with the most relevant results. Traditional search engine requires its user to formulate a query that describes the information that he/she needs. This is especially useful when each record in the database of the search engine contains plentiful text description. However, in the context of an e-Commerce, the capability of the search engine to allow image as a query is an additional yet useful option for users. This function minus the need for a user to formulate a query that may be subjective or unclear, it instead searches for products that look similar to the image submitted based on the images‟ features. In this project, a backend text search engine and a backend image search engine were implemented to support an e-Commerce website known as Visual Image Search Engine (VISE). The text search engine is fully based on the inverted index implemented by Lucene, which is one of the most popular open source text-based search engine used today. The image search engine incorporated two types of search services. The first service extracts global features from an image and stores them in a data structure using Multi-Probe Locality Hashing. The second service implemented the bag-of-words model based on SIFT features, where visual words are used as a representation of an image and stored in an inverted index for searching. The text and image search engine implemented in this project support an online shopping website which takes certain real-time issues (heavy incoming traffic, large dataset etc) into concern. Code elegance, feasibility and a well-designed system are also a priority to ensure that new modules can be easily integrated into the current solution in the future.
author2 Hoi Chu Hong
author_facet Hoi Chu Hong
Fu, Zixiang.
format Final Year Project
author Fu, Zixiang.
author_sort Fu, Zixiang.
title Implementation of web product search engine
title_short Implementation of web product search engine
title_full Implementation of web product search engine
title_fullStr Implementation of web product search engine
title_full_unstemmed Implementation of web product search engine
title_sort implementation of web product search engine
publishDate 2011
url http://hdl.handle.net/10356/46342
_version_ 1759855805256957952