Ejemplo n.º 1
0
 /**
  * Add per-field override options to the request
  *
  * @param Solarium_Query_Select_Component_Highlighting_Field $field
  * @param Solarium_Client_Request $request
  * @return void
  */
 protected function _addFieldParams($field, $request)
 {
     $prefix = 'f.' . $field->getName() . '.hl.';
     $request->addParam($prefix . 'snippets', $field->getSnippets());
     $request->addParam($prefix . 'fragsize', $field->getFragSize());
     $request->addParam($prefix . 'mergeContiguous', $field->getMergeContiguous());
     $request->addParam($prefix . 'alternateField', $field->getAlternateField());
     $request->addParam($prefix . 'formatter', $field->getFormatter());
     $request->addParam($prefix . 'simple.pre', $field->getSimplePrefix());
     $request->addParam($prefix . 'simple.post', $field->getSimplePostfix());
     $request->addParam($prefix . 'fragmenter', $field->getFragmenter());
     $request->addParam($prefix . 'useFastVectorHighlighter', $field->getUseFastVectorHighlighter());
 }
Ejemplo n.º 2
0
 public function testSetAndGetFormatter()
 {
     $this->_fld->setFormatter();
     $this->assertEquals('simple', $this->_fld->getFormatter());
 }