function getSearchOptions()
{
$tab = array();
$tab['common'] = __('Characteristics');
$tab[1]['table'] = $this->getTable();
$tab[1]['field'] = 'name';
$tab[1]['name'] = __('Name');
$tab[1]['type'] = 'text';
$tab[1]['massiveaction'] = false;
$tab[1]['datatype'] = 'itemlink';
$tab[2]['table'] = $this->getTable();
$tab[2]['field'] = 'id';
$tab[2]['name'] = __('ID');
$tab[2]['massiveaction'] = false;
$tab[2]['datatype'] = 'number';
$tab[3]['table'] = $this->getTable();
$tab[3]['field'] = 'logical_number';
$tab[3]['name'] = __('Port number');
$tab[3]['datatype'] = 'integer';
$tab[4]['table'] = $this->getTable();
$tab[4]['field'] = 'mac';
$tab[4]['name'] = __('MAC address');
$tab[4]['datatype'] = 'mac';
$tab[5]['table'] = $this->getTable();
$tab[5]['field'] = 'instantiation_type';
$tab[5]['name'] = __('Network port type');
$tab[5]['datatype'] = 'itemtypename';
$tab[5]['itemtype_list'] = 'networkport_instantiations';
$tab[5]['massiveaction'] = false;
$tab[9]['table'] = 'glpi_netpoints';
$tab[9]['field'] = 'name';
$tab[9]['name'] = _n('Network outlet', 'Network outlets', 1);
$tab[9]['datatype'] = 'dropdown';
$tab[16]['table'] = $this->getTable();
$tab[16]['field'] = 'comment';
$tab[16]['name'] = __('Comments');
$tab[16]['datatype'] = 'text';
$tab[20]['table'] = $this->getTable();
$tab[20]['field'] = 'itemtype';
$tab[20]['name'] = __('Type');
$tab[20]['datatype'] = 'itemtype';
$tab[20]['massiveaction'] = false;
$tab[21]['table'] = $this->getTable();
$tab[21]['field'] = 'items_id';
$tab[21]['name'] = __('ID');
$tab[21]['datatype'] = 'integer';
$tab[21]['massiveaction'] = false;
return $tab;
}