Please use this identifier to cite or link to this item:
Title: Implementation of web product search engine
Authors: Fu, Zixiang.
Keywords: DRNTU::Engineering::Computer science and engineering::Information systems::Information storage and retrieval
Issue Date: 2011
Abstract: 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.
Rights: Nanyang Technological University
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
  Restricted Access
2.5 MBAdobe PDFView/Open

Page view(s)

checked on Oct 1, 2020


checked on Oct 1, 2020

Google ScholarTM


Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.