2. Pre Existing Systems:
• 1990: Archie Query Form
• 1991: World Wide Web Virtual Library
• 1992: Veronica
• 1993: Jug head
• 1994: Infoseek
EINET Galaxy
ALI WEB
Yahoo
WEB CRAWLER
LAYCOS
• 1995: Look Smart
• 1996: Back Rub ( Google’s Beginning )
• 1997: Ask Jeeves
• 1998: MSN search
Google launches
AOL select Google as a search partner
• 2002: Yahoo! Starts working on their search engine again,
Google release their officially named update , “Boston”
• 2008: Google release “Google Suggest”
• 2009: Bing
3. Top 7 IR Systems:
1. Google:
Google is the world’s most popular Search engine. Search for information about ( someone or something ) on the internet
using the search engine.
2. Bing:
The Microsoft powered search engine prides itself on being a “decision engine” by offering search suggestions on the side
column and providing extra search options.
3. Yahoo:
While Yahoo has been suffering as of late, its still a classic and a popular search engine.
4. Ask:
Clean layout and handy results grouping.
5. AOL Search:
AOL continuous to be used primarily by people who still use AOL.
6. Dogpile:
The once alternative to Google is getting a comeback and is a great alternative to bigger search engine.
7. Duck Duck Go:
Doesn't track your search history and is avoids spam my sites.
4. Functional requirements:
This section discusses the process of requirement collection. The most important
aspect of requirement collection is to understand the needs of the IR Search Engine
and what it is trying to accomplish. A systematic analysis of the system resulted in the
following functional requirements for IR Search Engine. Each requirement lists an
activity associated with the IR Search Engine, and is included as a part of the services
that the IR Search Engine offers.
• IR system involve editing its content, adding content, sharing content, deleting history.
• IR system providing a search function that searches any web pages is a design strategy that offers a user a
way to find any type of content.
• User can locate content by searching for specific words or phrases, without needing to understand or navigate
through the structure of web site.
• IR system is easier to set up .
• Its always up to date with the latest changes on the any web site.
• IR system provide different type of search engine like search big search small, search medium for users.
• IR system shall accept a list of key words and return a list of URLs whole description contain any of the
given key words shall be given as part of the list of keywords
• The system uses KWIC index system to maintain a database of URLs and corresponding descriptions. KWIC
accepts an ordered set of lines.
• IR system is a box that allows users to search for specific data if they know what search terms to use or cant
find desired content in the main navigation.
5. • 10. Descriptions of data to be entered into the system
• 11. Descriptions of operations performed by each screen
• 12. Descriptions of work-flows performed by the system
• 13. Descriptions of system reports or other outputs
• 14. Who can enter the data into the system
• How the system meets applicable regulatory requirements
Nonfunctional Requirements:
This section describes the non-functional requirements for IR system Search Engine.
IR system Search is implemented on top of the Solr search engine which is implemented in
Java.
1. IR system may target different kinds of search, including image search, video search, academic search, news
search, and industry- specific vertical search engines.
2. IR is differ from local search engines in that the latter is focused on optimizing a business online pressure so that its
web page will be displayed when a user enters a local search for its products or services. The former instead is more
focused on national or international searches.
3. Execution qualities, such as safety, security and usability, which are observable during operation (at run time).
4. Evolution qualities, such as testability, maintainability, extensibility and scalability, which are embodied in the static
structure of the system.
6. 5. Accessibility
As you customize this form template, ensure it continues to follow the accessibility guidelines for form
templates and the accessibility guidelines for form controls.
6. Usability
When to use there will always be users who are confused by your navigation system and who would
benefit from being able to search your site.
7. Emails should be set with a latency of no greater than 12 hours such an activity.
8. Allow the search bar to be as wide as possible, but a minimum of 27 characters wide. This allows users
to enter multiple search terms and still be able to see all of them. The more users can see their search
terms, the easier it is to review, verify, and submit their search query.
9. The magnifying glass has been shown to be almost universally recognized by users as an indicator of
search, and doesn’t need to be visually paired with the word "Search" as long as it remains for screen
readers.
10. Maintain this search bar when displaying the search results with the original search terms.
7. Other Requirements:
1. Operating System
The Plants Search Engine can be developed in either a Windows- or Linux-based
operating system.
2. Language and Platform
In order to generate the HTML, Plants Search Engine was implemented in
Velocity Template language.
3. Web Server and Container
The Plants Search Engine requires a Jetty Webserver, which is an open source
HTTP server for Linux and Windows.
4. Release Management
Once the code is tested on the local environment, we push testing into the
development environment, and then to production.