Closed GoogleCodeExporter closed 9 years ago
Why is there no way to setboost in phpsolrclient?
If not, how should I approach the method(setboost) in phpsolrclient?
Thanks;
Original comment by libencha...@gmail.com
on 16 Jun 2009 at 4:13
What type of boost are you trying to set?
The Apache_Solr_Document class contains methods for setting a document level
boost as well as individual
field boosts. You'll need to use the document class for adding documents to
solr that you want boosts on.
They should all be listed in the PHPDocs.
<code>
....
$document = new Apache_Solr_Document();
// set a boost for the document
$document->setBoost(2);
// get the current document boost
$document->getBoost();
// add a field with a boost as the last parameter
$document->addField("field", "value", 2);
// get a current field's boost
$document->getFieldBoost("field");
...
</code>
Does this address all your boosting needs?
Original comment by donovan....@gmail.com
on 16 Jun 2009 at 3:56
Issue 10 has been merged into this issue.
Original comment by donovan....@gmail.com
on 17 Jun 2009 at 3:56
I've verified that the boost functions I've mentioned exist in the download and
not just in trunk source. So I'm
considering this a "lack of wiki documentation" issue.
I've documented my comments on the boosting functionality into a new FAQ wiki
page:
http://code.google.com/p/solr-php-client/wiki/FAQ#How_do_I_Add_Document_/_Field_
Boosts?
Original comment by donovan....@gmail.com
on 17 Jun 2009 at 6:34
The answer to your expressed thanks, I use the 1.2 version, due to my
negligence,
resulting in a waste of your time, I am sorry
Original comment by libencha...@gmail.com
on 18 Jun 2009 at 1:15
Original issue reported on code.google.com by
libencha...@gmail.com
on 16 Jun 2009 at 4:00