Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Business Applications: What are the fundamental features of a search form?

Tags:

ui-design

In a typical business application it is quite common to have forms that are used for searching.

Some basic features are:

  • A pane that contains the search criteria
  • A grid to display the results
  • Sorting on the grid
  • A detail page that opens when an item is selected in the results grid

What other features would you expect in a business application's search functionality?

like image 204
Jonathan Allen Avatar asked Mar 20 '10 07:03

Jonathan Allen


People also ask

What are search capabilities?

Search Capabilities: Keywords, Faceting, User Data Faceting refers to the ability of sorting results based on a specified field. As most search solutions allow to define synonyms, implementors can now adapt user queries to their corpus of data. Another key search capability involves analyzing user data.

What is an enterprise search application?

The term “enterprise search” describes the software used to search for information inside a corporate organization. The technology identifies and enables the indexing, searching and display of specific content to authorized users across the enterprise.

What is enterprise search in data mining?

Enterprise search is the practice of making content from multiple enterprise-type sources, such as databases and intranets, searchable to a defined audience. "Enterprise search" is used to describe the software of search information within an enterprise (though the search function and its results may still be public).

What is SAP enterprise search?

Enterprise Search allows you to search all structured data in an application in a unified way. Enterprise Search contains tools for creating and changing search models. Note. There are two variants of Enterprise Search, for different search technologies and databases.


2 Answers

Maybe it's a bit trite but there is some sense in this picture:

removed dead ImageShack link

Do it as it shown at the second example, not as at the 3rd one.

There is a well known extreme programming principle - YAGNI. I think it's absolutely appliabe to almost any problem. You always can add something new if it's necessary, but it's much more difficult to remove something what is already exist because someone already uses it even if it's wrong.

like image 142
Roman Avatar answered Nov 07 '22 10:11

Roman


How about the ability to save search criteria, in order to easily re-run a search later. Or, the ability to easily, cleanly, print the list of results.

like image 29
Matt Blaine Avatar answered Nov 07 '22 11:11

Matt Blaine