summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models/solr/apache_solr.py
diff options
context:
space:
mode:
Diffstat (limited to 'indoteknik_custom/models/solr/apache_solr.py')
-rw-r--r--indoteknik_custom/models/solr/apache_solr.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/indoteknik_custom/models/solr/apache_solr.py b/indoteknik_custom/models/solr/apache_solr.py
index d111c1c1..c2283421 100644
--- a/indoteknik_custom/models/solr/apache_solr.py
+++ b/indoteknik_custom/models/solr/apache_solr.py
@@ -7,9 +7,12 @@ import time
from odoo.tools.config import config
_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://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://localhost:8983/solr/product/', always_commit=True, timeout=30)
+_variants_solr = pysolr.Solr('http://localhost:8983/solr/variants/', always_commit=True, timeout=30)
+_recommendation_solr = pysolr.Solr('http://localhost:8983/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
@@ -24,7 +27,7 @@ class ApacheSolr(models.Model):
if env == 'development':
url = 'http://localhost:8983/solr/'
elif env == 'production':
- url = 'http://34.101.189.218:8983/solr/'
+ url = 'http://locahost:8983/solr/'
return pysolr.Solr(url + schema, always_commit=False, timeout=10)
@@ -266,6 +269,8 @@ class ApacheSolr(models.Model):
'tax_f': tax,
'stock_total_f': variant.qty_stock_vendor,
'weight_f': variant.product_tmpl_id.weight,
+ '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 '',