About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
legacy:vufind_1.x_developer_manual:building_a_search_object

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
building_a_search_object [2014/06/13 13:14] – external edit 127.0.0.1building_a_search_object [2015/12/14 17:55] – [Search Objects] demiankatz
Line 1: Line 1:
 ====== Search Objects ====== ====== Search Objects ======
 +
 +:!: // This documentation refers to VuFind 1.x; for newer versions, see the [[development:architecture:data_model_key_concepts|Data Model / Key Concepts]] page and [[development:howtos:connecting_a_new_external_data_source|Connecting a New External Data Source]] instead. //
  
 Starting with VuFind 1.0, most of VuFind's search controller behavior (collecting user parameters, handling facets, paging, etc.) was isolated to a family of classes known as Search Objects.  This reduces code redundancy when dealing with common problems, and it allows new search modules (using mechanisms other than Solr) to be built more quickly. Starting with VuFind 1.0, most of VuFind's search controller behavior (collecting user parameters, handling facets, paging, etc.) was isolated to a family of classes known as Search Objects.  This reduces code redundancy when dealing with common problems, and it allows new search modules (using mechanisms other than Solr) to be built more quickly.
legacy/vufind_1.x_developer_manual/building_a_search_object.txt · Last modified: 2018/12/19 14:07 by demiankatz