summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models/solr/apache_solr.py
diff options
context:
space:
mode:
authorMqdd <ahmadmiqdad27@gmail.com>2026-01-15 16:11:27 +0700
committerMqdd <ahmadmiqdad27@gmail.com>2026-01-15 16:11:27 +0700
commit08e4ee01e48f1f669daf9e6673845f35600f692b (patch)
tree9312c730fb9164dd8d25aa2476c5528ee2c53d05 /indoteknik_custom/models/solr/apache_solr.py
parent391295234539e1ff56af6518819bf6c836d109cd (diff)
parent74b5caa2ff4c30c824b243a8c621df590eab90e6 (diff)
Merge branch 'odoo-backup' of https://bitbucket.org/altafixco/indoteknik-addons into gudang-service
Diffstat (limited to 'indoteknik_custom/models/solr/apache_solr.py')
-rw-r--r--indoteknik_custom/models/solr/apache_solr.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/indoteknik_custom/models/solr/apache_solr.py b/indoteknik_custom/models/solr/apache_solr.py
index d111c1c1..21fb15d2 100644
--- a/indoteknik_custom/models/solr/apache_solr.py
+++ b/indoteknik_custom/models/solr/apache_solr.py
@@ -10,6 +10,9 @@ _logger = logging.getLogger(__name__)
_solr = pysolr.Solr('http://10.148.0.5:8983/solr/product/', always_commit=True, timeout=30)
_variants_solr = pysolr.Solr('http://10.148.0.5:8983/solr/variants/', always_commit=True, timeout=30)
_recommendation_solr = pysolr.Solr('http://10.148.0.5:8983/solr/recommendation/', always_commit=True, timeout=30)
+# _solr = pysolr.Solr('http://35.219.88.139/solr/product/', always_commit=True, timeout=30)
+# _variants_solr = pysolr.Solr('http://35.219.88.139/solr/variants/', always_commit=True, timeout=30)
+# _recommendation_solr = pysolr.Solr('http://35.219.88.139/solr/recommendation/', always_commit=True, timeout=30)
# _solr = pysolr.Solr('http://34.101.189.218:8983/solr/product/', always_commit=True, timeout=30) # for development only
@@ -255,6 +258,7 @@ class ApacheSolr(models.Model):
'id': variant.id,
'display_name_s': variant.display_name,
'name_s': variant.name,
+ 'search_keywords_t': variant.display_name,
'default_code_s': variant.default_code or '',
'product_rating_f': variant.product_tmpl_id.virtual_rating,
'product_id_i': variant.id,
@@ -266,6 +270,9 @@ class ApacheSolr(models.Model):
'tax_f': tax,
'stock_total_f': variant.qty_stock_vendor,
'weight_f': variant.product_tmpl_id.weight,
+ 'has_magento_b': variant.has_magento,
+ 'attribute_set_id_i': variant.product_tmpl_id.x_attribute_set_id or 0,
+ 'attribute_set_name_s': variant.product_tmpl_id.x_attribute_set_name or '',
'manufacture_id_i': variant.product_tmpl_id.x_manufacture.id or 0,
'manufacture_name_s': variant.product_tmpl_id.x_manufacture.x_name or '',
'manufacture_name': variant.product_tmpl_id.x_manufacture.x_name or '',