To define which columns will be defined in solr log in as admin and navigate to the solr administration page. From there go to the Columns Tab. The solr schema is defined on an application level. All sites in the application will have the same solr schema.
Here there will be a list of every column that is in the KRise application database pertaining to an item. For a column to be defined in solr the left most column has a check box and this must be checked. A type must then be chosen. All the possible types are defined in the solr config file. There are then checkboxes for Index, Required, Stored, and Search Text.
Index: If checked, the value of the field can be used in queries to retrieve matching items.
Required: If checked, instructs Solr to reject any attempts to add an item which does not have a value for this field. ItemNumber should always be included in the solr schema and have Required checked.
Stored: If checked, the actual value of the field can be retrieved by queries.
Search Text: Default column to search against if no column is specified.
When finished click the save button at the bottom of the page. If any changes were made the solr server will need to be restarted for them to take effect.
To use Solr use the Solr Services