CatalogSearch - 다른 속성에 가중치를 추가합니다
-
12-12-2019 - |
문제
이제는 이제 FullText CatalogSearch가 잘 작동하지만 여전히 관련이없는 결과가 아직도 볼 수 없습니다.Magento의 내장 검색이 끔찍한 것을 알려주기 전에 나는 거기에 자유로운 확장을 알고 있다는 것을 알고 있지만 더 이상 확장 기능으로 내 사이트를 멈추고 싶지는 않습니다.
무슨 일이 일어나는 일은 "관련성"(점수가 0에서 0으로)이므로 2.0의 관련성이있는 10 개의 제품이 약 3 개를 가지고 있어야합니다. 내 질문은 입니다 : name
(프로그래밍 방식으로 또는 아닌)보다 sku
라는 말을 더 나은 점수를 추가하기 위해 Magento를 말할 수있는 방법이 있습니까?
Prestashop과 같은 조금은 그것을 처리합니다 (아래 그림 참조)
통찰력에 감사드립니다.
해결책
Magento가 부분적으로 사용하고 모듈이 필요한 모듈만이 필요한 Zend Framework에 실제로 내장 된 Lucene Search로 변환하려는 경우 관련성 및 가중치를 가질 수 있습니다.
보충 검색 속성을 추가하여 제품 설명을 오염시키지 않고 변형, 별명 및 전문 용어를 가질 수 있습니다.
하나의 모듈은 폭발 루센이고 가중 및 능력은 고객이 실제로 물건을 찾을 수 있기 때문에 약 2 개월 만 에이 비 무료 모듈을 지불 할 수있는 속성 범위를 선택할 수있는 범위를 선택할 수 있습니다.
짧은 대답은 "마젠타 검색을 향상시킬 수있는 무료 방법은 없습니다." 나는 많은 시간을 낭비하고, 내가 사고 방식에서 벗어날 때까지 고객과 관리 모두에서 불만을 가지고 있습니다. FullText는 관련성과 관련이있을 수 있지만 루센만큼 유능하지는 않습니다.
Magento는 첫 번째 장소에서 루신을 사용하지 않았 음을 꽤 당혹스럽게합니다 ...
다른 팁
짧은 답변 - 아니요, 옵션이 빌드가 없지만 Magento Connect에 모듈이 추가되어 추가됩니다.
그들이하는 일은 자신의 full_text 인덱스를 생성하는 것입니다. 점수가 가중치로 속성으로 계산 된 점수가 있습니다.
또한 SOLR 통합이 있습니다.
쿼리를 편집하려면 \ code \ core \ mage \ catalogsearch \ model \ resource \ fulltext.php, prepareResult
에서 시작할 수 있습니다.