- Class name: SearchCore
- Source: classes/Search.php line 94
- fillProductArray
- find
- getAttributes
- getAttributesFields
- getFeatures
- getProductsToIndex
- getSQLProductAttributeFields
- getTags
- indexation
- removeProductsSearchIndex
- sanitize
- saveIndex
- searchTag
- setProductsAsIndexed
mixed SearchCore::fillProductArray($product_array, $weight_array, $key, $value, $id_lang, $iso_code)
- Visibility: protected
- This method is static.
- Source: classes/Search.php line 544
- $product_array mixed
- $weight_array mixed
- $key mixed
- $value mixed
- $id_lang mixed
- $iso_code mixed
mixed SearchCore::find($id_lang, $expr, $page_number, $page_size, $order_by, $order_way, $ajax, $use_cookie, \Context $context)
- Visibility: public
- This method is static.
- Source: classes/Search.php line 177
- $id_lang mixed
- $expr mixed
- $page_number mixed
- $page_size mixed
- $order_by mixed
- $order_way mixed
- $ajax mixed
- $use_cookie mixed
- $context Context
string SearchCore::getAttributes(\Db $db, integer $id_product, integer $id_lang)
- Visibility: public
- This method is static.
- Source: classes/Search.php line 380
- $db Db
- $id_product integer
- $id_lang integer
array|null SearchCore::getAttributesFields(\Db $db, integer $id_product, string $sql_attribute)
- Visibility: protected
- This method is static.
- Source: classes/Search.php line 530
- $db Db
- $id_product integer
- $sql_attribute string
string SearchCore::getFeatures(\Db $db, integer $id_product, integer $id_lang)
- Visibility: public
- This method is static.
- Source: classes/Search.php line 403
- $db Db
- $id_product integer
- $id_lang integer
mixed SearchCore::getProductsToIndex($total_languages, $id_product, $limit, $weight_array)
- Visibility: protected
- This method is static.
- Source: classes/Search.php line 446
- $total_languages mixed
- $id_product mixed
- $limit mixed
- $weight_array mixed
string SearchCore::getSQLProductAttributeFields($weight_array)
- Visibility: protected
- This method is static.
- Source: classes/Search.php line 422
- $weight_array mixed
string SearchCore::getTags(\Db $db, integer $id_product, integer $id_lang)
- Visibility: public
- This method is static.
- Source: classes/Search.php line 362
- $db Db
- $id_product integer
- $id_lang integer
mixed SearchCore::indexation($full, $id_product)
- Visibility: public
- This method is static.
- Source: classes/Search.php line 563
- $full mixed
- $id_product mixed
mixed SearchCore::removeProductsSearchIndex($products)
- Visibility: public
- This method is static.
- Source: classes/Search.php line 730
- $products mixed
mixed SearchCore::sanitize($string, $id_lang, $indexation, $iso_code)
- Visibility: public
- This method is static.
- Source: classes/Search.php line 96
- $string mixed
- $id_lang mixed
- $indexation mixed
- $iso_code mixed
mixed SearchCore::saveIndex($queryArray3)
$queryArray3 is automatically emptied in order to be reused immediatly
- Visibility: protected
- This method is static.
- Source: classes/Search.php line 746
- $queryArray3 mixed
mixed SearchCore::searchTag($id_lang, $tag, $count, $pageNumber, $pageSize, $orderBy, $orderWay, $useCookie, \Context $context)
- Visibility: public
- This method is static.
- Source: classes/Search.php line 757
- $id_lang mixed
- $tag mixed
- $count mixed
- $pageNumber mixed
- $pageSize mixed
- $orderBy mixed
- $orderWay mixed
- $useCookie mixed
- $context Context
mixed SearchCore::setProductsAsIndexed($products)
- Visibility: protected
- This method is static.
- Source: classes/Search.php line 739
- $products mixed