Sei sulla pagina 1di 4

PROJECT SYNOPSIS 2014

Department of Computer Science and Engineering


Hindustan College of Science and Technology, Mathura

Page 1

TITLE: Organizing User Search History

TEAM:
Team Members:
No.
Roll No.
Student Name Mobile No. Email
1.
2811314
Mirnal Saini 9716529730 Mirnalsaini93@gmail.com
2.









PROJECT SUMMARY:
1. Functional Features
Registration and Log in
Query Group
Search history
Dynamic Query Grouping
Dynamic formulation of graph

2.
Technologies to be
used
Java, java script, Html,Oracle10g




PROJECT SYNOPSIS 2014


Department of Computer Science and Engineering
Hindustan College of Science and Technology, Mathura

Page 2
INTRODUCTION
However, the primary means of accessing information online is still through
keyword queries to a search engine. A complex task such as travel arrangement has to
be broken down into a number of co-dependent steps over a period of time. For
instance, a user may first search on possible destinations, timeline, events, etc. After
deciding when and where to go, the user may then search for the most suitable
arrangements for air tickets, rental cars, lodging, meals, etc. Each step requires one or
more queries, and each query results in one or more clicks on relevant pages.
One important step towards enabling services and features that can help users
during their complex search quests online is the capability to identify and group related
queries together. Recently, some of the major search engines have introduced a new
Search History feature, which allows users to track their online searches by
recording their queries and click, Bing search engine on February of 2010. This history
includes a sequence of four queries displayed in reverse chronological order together
with their corresponding clicks.
In addition to viewing their search history, users can manipulate it by manually
editing and organizing related queries and clicks into groups, or by sharing them with
their friends. While these features are helpful, the manual efforts involved can be
disruptive and will be untenable as the search history gets longer over time.




PROJECT SYNOPSIS 2014


Department of Computer Science and Engineering
Hindustan College of Science and Technology, Mathura

Page 3
OBJECTIVE

Its main objective is to minimize the user effort in searching by creating dynamic query
groups and further merging of related dynamic groups and to have graphical know how about the
searches for individual user and even for all users which is updated dynamically.
MODULES

Registration:
New user registers them by creating new accounts.
The act of enrolling.
This module can be used to allow administrator to create and implement a policy to
allow visitors to register as users.
Log in:
A login or logon refers to the credentials required to obtain access to a computer
system or other restricted area.
Only registered user can access the application.
After login registered user redirect to application. Every registered user have its own
unique ID and PASSWORD.
Query Group:
Our approach makes use of search logs in order to determine the relevance between
query groups more effectively
In fact, the search history of a large number of users contains signals regarding query
relevance, such as which queries tend to be issued closely together (query
reformulations), and which queries tend to lead to clicks on similar URLs (query clicks).
Search history:
We study the problem of organizing a users search history into a set of query groups in
an automated and dynamic fashion.
Each query group is a collection of queries by the same user that are relevant to each
other around a common informational need.
These query groups are dynamically updated as the user issues new queries, and new
query groups may be created over time.




PROJECT SYNOPSIS 2014


Department of Computer Science and Engineering
Hindustan College of Science and Technology, Mathura

Page 4
Dynamic Query Grouping:
One approach to the identification of query groups is to first treat every query in a users
history as a singleton query group, and then merge these singleton query groups in an
iterative fashion.
Dynamic formulation of graph:
No sooner did the click is made on search of any query from an individual users
account then a dynamic updation is reflected in the already existing graph of that
individual user and change is simultaneously reflected to the already existing graph of
search hit of overall users.


SYSTEM REQUIRMENTS


Hardware Configuration:-
1. Processor : Pentium IV or above
2. Speed : 1.1 GHz
3. RAM : 256 MB(min)
4. Hard Disk : 20 GB (min)


Software Configuration:-
1. Operating System : Windows95/98/2000/XP/7
2. Programming Language : JAVA 6.0 or above
3. Front End : Java Server Pages
4. Web Server : Apache Tomcat 5.5
5. Database : Oracle10g
6. Database Connectivity : JDBC.

Potrebbero piacerti anche