@@ 775-783 (lines=9) @@ | ||
772 | } |
|
773 | ||
774 | /// bind per-field weights by name |
|
775 | public function setFieldWeights($weights) |
|
776 | { |
|
777 | assert(is_array($weights)); |
|
778 | foreach ($weights as $name => $weight) { |
|
779 | assert(is_string($name)); |
|
780 | assert(is_int($weight)); |
|
781 | } |
|
782 | $this->field_weights = $weights; |
|
783 | } |
|
784 | ||
785 | /// bind per-index weights by name |
|
786 | public function setIndexWeights($weights) |
|
@@ 786-794 (lines=9) @@ | ||
783 | } |
|
784 | ||
785 | /// bind per-index weights by name |
|
786 | public function setIndexWeights($weights) |
|
787 | { |
|
788 | assert(is_array($weights)); |
|
789 | foreach ($weights as $index => $weight) { |
|
790 | assert(is_string($index)); |
|
791 | assert(is_int($weight)); |
|
792 | } |
|
793 | $this->index_weights = $weights; |
|
794 | } |
|
795 | ||
796 | /// set IDs range to match |
|
797 | /// only match records if document ID is beetwen $min and $max (inclusive) |