Spaces:
Running
Running
Expose local technical text fallback
Browse files- search-plus-boot.js +14 -0
search-plus-boot.js
CHANGED
|
@@ -625,6 +625,20 @@ function vaiTechnicalAnswer(query){
|
|
| 625 |
html+='</div>';
|
| 626 |
var res={html:html,product:p};return res;
|
| 627 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 628 |
window._vaiTechnicalAnswer=vaiTechnicalAnswer;
|
| 629 |
window._vaiNaturalSearch=naturalSearch;
|
| 630 |
window._vaiRenderNaturalResults=renderNaturalResults;
|
|
|
|
| 625 |
html+='</div>';
|
| 626 |
var res={html:html,product:p};return res;
|
| 627 |
}
|
| 628 |
+
|
| 629 |
+
function vaiTechnicalTextAnswer(query){
|
| 630 |
+
var ans=vaiTechnicalAnswer(query);if(!ans||!ans.product)return '';
|
| 631 |
+
var p=ans.product;var specs=pickSpecs(p,technicalIntent(query));var lines=[];
|
| 632 |
+
lines.push('🧑🔧 Em kiểm tra theo dữ liệu sản phẩm: '+(p.name||p.n||''));
|
| 633 |
+
lines.push('🏷 '+(p.brand||'')+' | 🔖 '+(p.sku||p.mod||p.model||'')+' | 💰 '+(p.price||p.p||'LH'));
|
| 634 |
+
if(specs.length){lines.push('📋 Thông số liên quan:');specs.slice(0,8).forEach(function(e){lines.push('• '+e.k+': '+e.v);});}
|
| 635 |
+
var feats=(p.feats||[]).slice(0,6);if(feats.length){lines.push('✨ Tính năng: '+feats.join(' • '));}
|
| 636 |
+
lines.push('Lưu ý: em chỉ dùng dữ liệu đang có, nếu thiếu thông số thi công cần xác nhận lại catalogue/hãng.');
|
| 637 |
+
return lines.join('
|
| 638 |
+
');
|
| 639 |
+
}
|
| 640 |
+
window._vaiTechnicalTextAnswer=vaiTechnicalTextAnswer;
|
| 641 |
+
|
| 642 |
window._vaiTechnicalAnswer=vaiTechnicalAnswer;
|
| 643 |
window._vaiNaturalSearch=naturalSearch;
|
| 644 |
window._vaiRenderNaturalResults=renderNaturalResults;
|