จัดหาการค้นหาทั่วทั้งไซต์สำหรับ Community Edition


23

หลายปีที่ผ่านมามีความพยายามมากมายในการปรับปรุงคุณสมบัติการค้นหาของ Magento (Solr, Lucene, ฯลฯ ) ในปี 2013 มีวิธีที่ต้องการ / โดดเด่นในการให้บริการการค้นหาแคตตาล็อกใน Magento ที่พร้อมใช้งานสำหรับรุ่นชุมชนหรือไม่? สิ่งที่เกี่ยวกับการค้นหาทั่วทั้งไซต์ - สิ่งที่ค้นหาหน้าเนื้อหา?

ผู้คนกำลังเกาะติดกับการค้นหานอกกรอบหรือมีบางสิ่งที่ดีกว่า?


ฉันอยากจะบอกว่าส่วนใหญ่ติดกับกล่อง การกำหนดค่าและการใช้ประโยชน์จากบางอย่างเช่น Solr นั้นเป็นความเจ็บปวดและต้องการคลัสเตอร์ที่มีโหนด Solr โดยเฉพาะเพื่อป้องกันการกระแทกของระบบไฟล์ของเว็บโหนดด้วย I / O อย่างหนัก เราใช้มันและอื่น ๆ แต่ฉันไม่แน่ใจว่ามี "2013" หรือวิธีการที่โดดเด่น สำหรับทั้งไซต์ฉันไม่แน่ใจ… แต่ฉันพนันได้เลยว่าทีมโซลูชันของฉันทำ :)
davidalger

2
แน่นอนคุณสามารถเรียกใช้ SOLR บนเครื่องเดียวกับเว็บเซิร์ฟเวอร์โดยไม่จำเป็นต้องมีคลัสเตอร์เลย ในฐานะที่เป็นแอพที่ใช้ Java มันทำงานในหน่วยความจำส่วนใหญ่ไม่ใช่ในดิสก์ การเข้าถึงดิสก์ไม่บ่อยนัก - IO แทบจะไม่มีเลย FYI ฉันได้ปรับใช้งานการติดตั้ง SOLR มากกว่า 20 ครั้งในปีที่แล้วในระดับที่แตกต่างกันและไม่จำเป็นต้องใช้เครื่องจักรเฉพาะเพื่อเรียกใช้
choco-loo

ตอนนี้เป็นปี 2559 และในที่สุดเราก็เพิ่มการค้นหาเนื้อหาในโมดูลการค้นหาของเรา: integer-net.com/… </shameless_plug>
Fabian Schmengler

คำตอบ:


7

ผมทำงานมากกับ Solr และสร้างส่วนต่อขยายสำหรับที่นี่http://solrgento.com คุณสามารถค้นหาได้จากแอตทริบิวต์และหน้า CMS ฉันมีความคิดเดียวกันกับอีวานและใช้มุมมองแคตตาล็อกทั้งหมดผ่าน Solr มันเร็วจริงๆ ;-)


4

คำแนะนำส่วนตัวของฉัน -

http://php4u.co.uk/blast-search-lucene-magento-extension/

เคยใช้โซลูชั่นสฟิงซ์มาก่อน แต่ดูเหมือนว่าพวกเขาจะต้องให้ความสนใจตลอดเวลา


เมื่อรวมกับชุดแอตทริบิวต์ที่กำหนดเองเพื่อเพิ่มการปรับแต่งการค้นหาใน Layered Search Navigation Lucene ซึ่งสร้างขึ้นใน Zend Framework น่าจะให้ผลลัพธ์ที่ดีที่สุดแก่คุณ
Fiasco Labs

3

การใช้สฟิงซ์ค่อนข้างดีในทุกวันนี้ ก่อนอื่นมันเชื่อมต่อโดยตรงกับ mysql มันสร้างดัชนีตามแบบสอบถาม MySQL ที่คุณระบุไว้สำหรับการกำหนดค่าสฟิงซ์

ขณะนี้เรากำลังใช้โซลูชันสำหรับลูกค้าที่มี SKU 2M และสฟิงซ์แสดงผลลัพธ์ที่ยอดเยี่ยม นอกจากนี้เรายังวางแผนที่จะแทนที่ Magento เวอร์ชัน FLAT ทั้งหมดโดยสฟิงซ์ในกรณีนี้หน้าหมวดหมู่วีโอไอพีจะหายไปอย่างรวดเร็ว

ในขณะนี้เรายังไม่เห็นการใช้งานที่ดีของสฟิงซ์ในตลาดที่จะตอบสนองความต้องการของเราและจะไม่ทำซ้ำตรรกะของการใช้ Magento Solr ที่มีปัญหาคอขวดที่ใหญ่ที่สุดโดยใช้ "เอนทิตี้ของ .

นอกจากนี้ฉันได้เรียนรู้บริการใหม่ ๆ ที่ให้บริการโซลูชั่นการค้นหา SAAS ที่มุ่งเน้นไปที่เว็บไซต์อีคอมเมิร์ซ พวกเขามีเครื่องมือที่ค่อนข้างดีในการจัดการการนำทางการจัดอันดับการปรับเปลี่ยนและความเป็นไปได้ในการปรับผลการค้นหาสำหรับการเพิ่มยอดขาย

หนึ่งในบริการดังกล่าวคือ Fredhopper อย่างไรก็ตามไม่ใช่ซอฟต์แวร์โอเพ่นซอร์ส


3

ดูที่http://www.magentocommerce.com/magento-connect/searchanise-connector-add-on-2652.html

สฟิงซ์ของมันอยู่และส่วนใหญ่เป็นฟรีจนถึงไตรมาสที่ 3 ปี 2013

ฉันทดสอบhttps://code.google.com/p/magento-community-edition-solr/แต่สิ่งนี้ไม่สามารถค้นหาได้ในแอตทริบิวต์


Searchanise ฟรีจนกว่าคุณจะต้องการคุณสมบัติระดับมืออาชีพ จากนั้นคุณต้องสมัครสมาชิกซึ่งโดยทั่วไปแล้วจะมีราคาแพงกว่าส่วนขยายเฉลี่ยเช่น Blast Lucene หรือ Sphinx Search Ultimate
SPRBRN

1

เราใช้การค้นหาขั้นสูงสุดด้วยสฟิงซ์โดย Mirasvit การรวมสฟิงซ์ที่ยอดเยี่ยมไปยังร้านวีโอไอพี


คุณสามารถให้ข้อมูลเพิ่มเติมเกี่ยวกับสิ่งนั้นได้หรือไม่? ลิงค์เอกสาร ... อะไร
Marius

1
ส่วนขยายของหน้าmirasvit.com/magento-extensions/sphinx-search-ultimate.htmlคู่มือผู้ใช้: mirasvit.com/docs/ssu/2.3.1
Alex

1

สำหรับฉบับชุมชนฉันอยากจะแนะนำให้คุณลองใช้โมดูล OpenSource ของเรา ElasticSuite:

https://github.com/Smile-SA/elasticsuite

มันมีคุณสมบัติขั้นสูงมากแม้ไม่มีใน Magento 2.1 EE (หมวดหมู่เสมือนจริงการเรียงลำดับผลิตภัณฑ์

เราเริ่มต้นโมดูลเพิ่มเติมสำหรับการจัดทำดัชนีเนื้อหาเพิ่มเติมเช่นนี้https://github.com/Smile-SA/module-elasticsuite-cms-search)indexingหน้า CMS และเพิ่มไปยังการเติมข้อความอัตโนมัติ (ยังคงเป็น POC แต่ทำงานได้แล้ว )

รู้สึกอิสระที่จะลองและมีส่วนร่วม


Oups ฉันลืมโพสต์ลิงก์ไปยัง Magento 1.x extension: github.com/Smile-SA/smile-magento-elasticsearch
Aurélien FOUCRET

0

นี่เป็นตัวเลือกใหม่ในการตรวจสอบตัวเลือกโซลูชันที่น่าสนใจสำหรับวีโอไอพีโดยใช้ elasticsearch - บนพื้นฐานของ lucene - http://www.bubblecode.net/en/2012/06/24/magento-enhance-your-search-results- กับ ElasticSearch /


มันทำงานอย่างไร
SPRBRN

@SPRBRN โซลูชันที่น่าสนใจ พวกเขามีบางอย่างขาดเอกสารตามผู้เชี่ยวชาญบางคนเขียน ฉันจะโพสต์ข้อมูลเพิ่มเติมในไม่ช้า
s_h

0

Elasticsearch - ง่ายต่อการติดตั้ง (ในขนาดเปรียบเทียบกับ solr) - สร้างสำหรับ scailing (คำตอบ solrcloud นี้ solrcloud) ไม่แน่ใจเกี่ยวกับสฟิงซ์ ive ตรวจสอบครั้งล่าสุดว่ามันไม่สามารถปรับขนาดได้ด้วยการตั้งค่าที่ซับซ้อน ที่นี่น่าสนใจ)


0

ประสบการณ์ล่าสุดของฉันกับ Solr + Magento อาจมีความเข้าใจลึกซึ้งเล็กน้อย

ครั้งแรกมีปัญหา:

  • แยกส่วนคลัง PHP - ฉันควรใช้อันไหนดี? ฉันต้องใช้รหัสกี่บรรทัดในไลบรารีที่ไม่มีการแก้ไข
  • สิ่งเพิ่มเติมที่ต้องเรียนรู้ - ฉันไม่มีประสบการณ์กับ Tomcat ก่อนกระโดดลงเรือลำนี้ มันจะเป็นจริงสนุก
  • เอกสารน้อยมากเหมาะสำหรับนักพัฒนาที่มีประสบการณ์ในสภาพแวดล้อมที่ไม่คุ้นเคย เตรียมพร้อมที่จะเรียนรู้ทุกสิ่งที่สนุกกับคำศัพท์ Java เพียงเพื่อให้คุณสามารถอ่านคู่มือการตั้งค่า
  • มีความพยายามมากมายที่เกี่ยวข้องกับ DIYer

ในกรณีของฉันฉันต้องการไปกับ Solr เพราะมันเป็นสิ่งที่ฉันต้องการ แน่นอนว่าผู้ให้บริการการค้นหาบุคคลที่สามบางรายจะทำเช่นเดียวกัน แต่ถ้าฉันต้องการใช้ฉันจะเป็นคนที่มีเนื้อหาด้วยเว็บไซต์ราคา $ 200 แน่นอนที่สุดฉันจะไม่พยายามผลักดันขอบเขตของ Magento CE

การค้นหานอกสถานที่เพียงแค่ไม่ได้เป็นทางออกที่ดีสำหรับฉัน ฉันมีลูกค้าที่ต้องพึ่งพาการค้นหาร้านค้าและโอกาสที่พวกเขาจะสะกดชื่อผิดนั้นสูงมาก เพียงอย่างเดียวก็เพียงพอแล้วสำหรับฉันที่จะต้องการออกไปจากวิธีการของวีโอไอพี

ฉันคิดว่าอย่างที่คนอื่น ๆ ได้บอกไว้ชัดเจนว่าการไปตามถนน Solr นั้นไม่มีแสง นอกเหนือจากถั่วและสลักเกลียวของ Solr แล้วคุณยังต้องกังวลเกี่ยวกับผลกระทบของโครงสร้างพื้นฐาน (สิ่งที่ทำให้ฉันต้องพิจารณาย้ายทุกอย่างไปยังที่ตั้งร่วม)

จนถึงตอนนี้มันเป็นประสบการณ์ที่น่าประทับใจ ฉันคิดว่ามันจะเป็นอีกสองสามปีก่อนที่ฉันจะมีคำตอบของคำถามมากมายที่ฉันมีและจากนั้นเราจะดูที่แฟชั่นถัดไปที่อาจทำงานใน node.js หรือบางสิ่งบางอย่างและมันจะถึงเวลาที่จะย้าย ทั้งหมดอีกครั้ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.