Skip to content

Latest commit

 

History

History
357 lines (186 loc) · 6.81 KB

class.SearchCore.md

File metadata and controls

357 lines (186 loc) · 6.81 KB

Class SearchCore

Contents

Methods

Methods

fillProductArray

mixed SearchCore::fillProductArray($product_array, $weight_array, $key, $value, $id_lang, $iso_code)

Arguments

  • $product_array mixed
  • $weight_array mixed
  • $key mixed
  • $value mixed
  • $id_lang mixed
  • $iso_code mixed

find

mixed SearchCore::find($id_lang, $expr, $page_number, $page_size, $order_by, $order_way, $ajax, $use_cookie, \Context $context)

Arguments

  • $id_lang mixed
  • $expr mixed
  • $page_number mixed
  • $page_size mixed
  • $order_by mixed
  • $order_way mixed
  • $ajax mixed
  • $use_cookie mixed
  • $context Context

getAttributes

string SearchCore::getAttributes(\Db $db, integer $id_product, integer $id_lang)

Arguments

  • $db Db
  • $id_product integer
  • $id_lang integer

getAttributesFields

array|null SearchCore::getAttributesFields(\Db $db, integer $id_product, string $sql_attribute)

Arguments

  • $db Db
  • $id_product integer
  • $sql_attribute string

getFeatures

string SearchCore::getFeatures(\Db $db, integer $id_product, integer $id_lang)

Arguments

  • $db Db
  • $id_product integer
  • $id_lang integer

getProductsToIndex

mixed SearchCore::getProductsToIndex($total_languages, $id_product, $limit, $weight_array)

Arguments

  • $total_languages mixed
  • $id_product mixed
  • $limit mixed
  • $weight_array mixed

getSQLProductAttributeFields

string SearchCore::getSQLProductAttributeFields($weight_array)

Arguments

  • $weight_array mixed

getTags

string SearchCore::getTags(\Db $db, integer $id_product, integer $id_lang)

Arguments

  • $db Db
  • $id_product integer
  • $id_lang integer

indexation

mixed SearchCore::indexation($full, $id_product)

Arguments

  • $full mixed
  • $id_product mixed

removeProductsSearchIndex

mixed SearchCore::removeProductsSearchIndex($products)

Arguments

  • $products mixed

sanitize

mixed SearchCore::sanitize($string, $id_lang, $indexation, $iso_code)

Arguments

  • $string mixed
  • $id_lang mixed
  • $indexation mixed
  • $iso_code mixed

saveIndex

mixed SearchCore::saveIndex($queryArray3)

$queryArray3 is automatically emptied in order to be reused immediatly

Arguments

  • $queryArray3 mixed

searchTag

mixed SearchCore::searchTag($id_lang, $tag, $count, $pageNumber, $pageSize, $orderBy, $orderWay, $useCookie, \Context $context)

Arguments

  • $id_lang mixed
  • $tag mixed
  • $count mixed
  • $pageNumber mixed
  • $pageSize mixed
  • $orderBy mixed
  • $orderWay mixed
  • $useCookie mixed
  • $context Context

setProductsAsIndexed

mixed SearchCore::setProductsAsIndexed($products)

Arguments

  • $products mixed