|
@@ 564-570 (lines=7) @@
|
| 561 |
|
|
| 562 |
|
|
| 563 |
|
// ---- tests for field array to elasticsearch syntax |
| 564 |
|
public function testConvertWeightedFieldsForElasticaUnaryStrings() { |
| 565 |
|
$qg = new QueryGenerator(); |
| 566 |
|
$qg->setClasses('FlickrPhotoTO'); |
| 567 |
|
$fields = array('Title' => 1, 'Description' => 1); |
| 568 |
|
$expected = array('Title', 'Title.*','Description', 'Description.*'); |
| 569 |
|
$this->assertEquals($expected, $qg->convertWeightedFieldsForElastica($fields)); |
| 570 |
|
} |
| 571 |
|
|
| 572 |
|
|
| 573 |
|
public function testConvertWeightedFieldsForElasticaMultipleStrings() { |
|
@@ 573-579 (lines=7) @@
|
| 570 |
|
} |
| 571 |
|
|
| 572 |
|
|
| 573 |
|
public function testConvertWeightedFieldsForElasticaMultipleStrings() { |
| 574 |
|
$qg = new QueryGenerator(); |
| 575 |
|
$qg->setClasses('FlickrPhotoTO'); |
| 576 |
|
$fields = array('Title' => 2, 'Description' => 1); |
| 577 |
|
$expected = array('Title^2', 'Title.*^2','Description', 'Description.*'); |
| 578 |
|
$this->assertEquals($expected, $qg->convertWeightedFieldsForElastica($fields)); |
| 579 |
|
} |
| 580 |
|
|
| 581 |
|
|
| 582 |
|
public function testConvertWeightedFieldsForElasticaTestNonString() { |