quick inquiry
Case studies

Intelligent search for Retailer

Intelligent, scalable and fault-tolerant search solution for retailers

  • Development time

    11 Months

  • Resources involved

    3 Professionals

Overview

The client sought a business solution to enhance the existing search functionality and monitoring of the system along with better visualizations for complete online retail chain.

Business Goal

Enhance the existing search functionality by adding sentence based searching capability.

Transforming the existing system into more manageable system.

Apply NLP on the indexed data for getting best insight.

Provide scalable Big Data solution for the system.

Challenges

There were numerous challenges in enhancing this system, few challenges are,

Understanding the existing system flow and design appropriate solution which fits to existing system.

Developing NLP enabled module for indexing and search query.

Delivering the search result in millisecond latency.

Designing automated workflow for the index update and provide the visualization of the data as well as network health at the same place.

Solution

System architecture

  • Our Java, Big Data development team provided end to end solution to our client for transforming existing search system to newly enhanced sentence based search system.
  • We delivered fully automated workflow through which the organization can update the indexed data, back the existing index and data along with manual provision to update the data in distributed index.
  • We also performed stress testing, automated correctness testing and many times manual testing for the system. Apart from testing, Our development team also developed various dashboards for different departments of organization for effective visualization of the data as well as network monitoring at one place.
  • We provided training to various users from different departments for effective use of the system and better management.

Technologies

Implementation

We followed an iterative model approach to implement the solution that included the following phases:

We implemented the system in various phases, The initial phase was to migrate the existing search system into newly built Search system.

In the next phase, we delivered application with distributed indexing capability, which can index the data periodically with fully automated workflow. Apart from the application, we also setup the log collector agents for effective log collection from various devices and indexed the logs to the distributed index.

The final phase was to build the visualization dashboards on top of the indexed data using the visualization framework.

We built the dashboards for various teams like Administration, Networking, Executive team etc.

Road map

Requirement Analysis
  • Brainstorm
  • Innovation
  • Research
  • Resource planning
Architecture Planning
  • Architecture Design
  • System Prototyping
  • Documentation
Development
  • Front end development.
  • Back end development.
Quality Testing
  • Quality Assurance
  • User Acceptance Testing
Deployment
  • Production
  • Evaluation

Business Benefits

Our solution delivered various business benefits to client organization which include but not limited to,

  • Efficient Search(Sentence based search, all services/products in single search).
  • Effective resource utilization(Through single query all the user search were performed which saved multiple trips to index).
  • Better network monitoring and management(Through visualization, network monitoring became easier as compared to earlier solution).
Got idea in mind?

Let's Talk

Contact us for your business needs anytime and our support team will be available to you 24 * 7 to answer your queries.