Search: ezcSearchDocumentDefinition
[ ]
[ Solr schema ]
[ ]
[ ]
[ ]
[ ]
Class: ezcSearchDocumentDefinition
|
The struct contains a document definition. [
source]
Constants
BOOLEAN
= 7
|
Type for boolean fields. |
DATE
= 4
|
Type for date fields. |
FLOAT
= 6
|
Type for floating point fields. |
HTML
= 3
|
Type for HTML fields. |
INT
= 5
|
Type for integer fields. |
STRING
= 1
|
Type for string fields. |
TEXT
= 2
|
Type for text fields. |
Member Variables
|
public string |
$defaultField
= null
Contains the field name of the default search field. |
|
public string |
$documentType
Contains the document type - which is the same as the class name. |
|
public array(string=>ezcSearchDefinitionDocumentField) |
$fields
= array()
Contains an array of field definitions
The array key also contains the name of the field |
|
public string |
$idProperty
= null
Contains the id property. This one is required. |
Method Summary
|
public ezcSearchDocumentDefinition |
__construct(
$documentType )
Creates a new ezcSearchDocumentDefinition for document type $documentType. |
|
public array(string) |
getFieldNames(
)
Returns a list with all the field names |
|
public array(string) |
getHighlightFieldNames(
)
Returns all the field names that should appear in the highlighted fields |
|
public array(string) |
getSelectFieldNames(
)
Returns all the field names that should appear in the search result |
Methods
__construct
ezcSearchDocumentDefinition __construct(
string
$documentType )
Creates a new ezcSearchDocumentDefinition for document type $documentType.
Parameters
| Name |
Type |
Description |
$documentType |
string |
|
getFieldNames
array(string) getFieldNames(
)
Returns a list with all the field names
getHighlightFieldNames
array(string) getHighlightFieldNames(
)
Returns all the field names that should appear in the highlighted fields
getSelectFieldNames
array(string) getSelectFieldNames(
)
Returns all the field names that should appear in the search result
Last updated: Mon, 10 Nov 2008