* [misc] update minimum similarity threshold in search functions to 0.5.
This commit is contained in:
@@ -530,7 +530,7 @@ class zaiModel extends model
|
||||
* @param bool $filterByPriv
|
||||
* @return array
|
||||
*/
|
||||
public function searchKnowledges(string $query, string $collection, array $filter, int $limit = 20, float $minSimilarity = 0.8, bool $filterByPriv = true): array
|
||||
public function searchKnowledges(string $query, string $collection, array $filter, int $limit = 20, float $minSimilarity = 0.5, bool $filterByPriv = true): array
|
||||
{
|
||||
$postData = array();
|
||||
$postData['query'] = $query;
|
||||
@@ -560,7 +560,7 @@ class zaiModel extends model
|
||||
* @param bool $filterByPriv
|
||||
* @return array
|
||||
*/
|
||||
public function searchKnowledgeChunks(string $query, string $collection, array $filter = array(), int $limit = 20, float $minSimilarity = 0.8, bool $filterByPriv = true): array
|
||||
public function searchKnowledgeChunks(string $query, string $collection, array $filter = array(), int $limit = 20, float $minSimilarity = 0.5, bool $filterByPriv = true): array
|
||||
{
|
||||
$postData = array();
|
||||
$postData['query'] = $query;
|
||||
@@ -588,7 +588,7 @@ class zaiModel extends model
|
||||
* @param float $minSimilarity
|
||||
* @return array
|
||||
*/
|
||||
public function searchKnowledgesInCollections(string $query, array $filters, string $type = 'content', int $limit = 20, float $minSimilarity = 0.8): array
|
||||
public function searchKnowledgesInCollections(string $query, array $filters, string $type = 'content', int $limit = 20, float $minSimilarity = 0.5): array
|
||||
{
|
||||
$knowledges = array();
|
||||
foreach($filters as $collection => $setting)
|
||||
|
||||
@@ -456,7 +456,7 @@ class zaiTest
|
||||
* @access public
|
||||
* @return array
|
||||
*/
|
||||
public function searchKnowledgesTest($query, $collection, $filter, $limit = 20, $minSimilarity = 0.8)
|
||||
public function searchKnowledgesTest($query, $collection, $filter, $limit = 20, $minSimilarity = 0.5)
|
||||
{
|
||||
$result = $this->objectModel->searchKnowledges($query, $collection, $filter, $limit, $minSimilarity);
|
||||
return $result;
|
||||
@@ -473,7 +473,7 @@ class zaiTest
|
||||
* @access public
|
||||
* @return array
|
||||
*/
|
||||
public function searchKnowledgeChunksTest($query, $collection, $filter, $limit = 20, $minSimilarity = 0.8)
|
||||
public function searchKnowledgeChunksTest($query, $collection, $filter, $limit = 20, $minSimilarity = 0.5)
|
||||
{
|
||||
$result = $this->objectModel->searchKnowledgeChunks($query, $collection, $filter, $limit, $minSimilarity);
|
||||
return $result;
|
||||
@@ -636,7 +636,7 @@ class zaiTest
|
||||
* @access public
|
||||
* @return array
|
||||
*/
|
||||
public function searchKnowledgesInCollectionsTest($query, $filters, $type = 'content', $limit = 20, $minSimilarity = 0.8)
|
||||
public function searchKnowledgesInCollectionsTest($query, $filters, $type = 'content', $limit = 20, $minSimilarity = 0.5)
|
||||
{
|
||||
$result = $this->objectModel->searchKnowledgesInCollections($query, $filters, $type, $limit, $minSimilarity);
|
||||
return $result;
|
||||
|
||||
Reference in New Issue
Block a user