klient
Mariusz Kocielnik
50 pkt
7 pytań
4 odpowiedzi
0 pomysłów
0 komentarzy
0 0%
oceń

Mechanizm wyszukiwania w Comarch B2B

Mariusz Kocielnik zapytał/a o
Comarch B2B
Comarch B2B pytań: 36 | odpowiedzi: 199

Pulpit-Kontrahenta

Krzysztof TrzaskaPaweł AntczakGrzegorz DobrzenieckiBartosz TłuszczŁukasz LechMariusz KocielnikDaniel NiemiecKrzysztof Pątkowski

Mam pytanie dotyczące mechanizmu wyszukiwania w Comach B2B 2018.4. 

Chodzi dokładnie o samo wyszukiwanie artykułów przy wpisaniu kilku słów. Program szuka ich w polach które wystawi mu procedura CustomerPanel.SearchArticles i robi to dla każdego słowa osobno (co jest dobre). Problem jest w tym, że zamiast zawężać listę wyników do artykułów które mają wszystkie wpisane słowa, to lista wyników coraz bardziej się wydłuża, o pozycje które zawierają którekolwiek z wpisanych słów. Co wcale nie ułatwia pracy. Pytanie brzmi jak dobrać się do mechanizmu który zwraca listę wyników? 

Odpowiedzi:

User Avatar
klient
Tomasz Kojder
172 pkt
8 pytań
16 odpowiedzi
2 pomysłów
6 komentarzy
24 95%
oceń
 
Tomasz Kojder odpowiedział/a
Comarch B2B
Comarch B2B pytań: 36 | odpowiedzi: 199

Pulpit-Kontrahenta

Krzysztof TrzaskaPaweł AntczakGrzegorz DobrzenieckiBartosz TłuszczŁukasz LechMariusz KocielnikDaniel NiemiecKrzysztof Pątkowski
3 mie. temu

Jednym słowem wyszukiwarka nie działa? Również borykam się z tym problemem w wersji B2B 2018.2.
Wpisanie jednego wyrazu czy nawet kilku sprawia że lista wyników nie nadaje się do przejrzenia, a jej wynik kompletnie mija się ze spodziewanym wynikiem.

Dodam że zmieniłem konfigurację wyszukiwania na poniższą, ale mimo to spora część klientów informuje nas że 'wyszukiwarka nam szwankuje lub nie działa'.

<scope name="Products">
<field name ="Code" weight="4"/>
<field name ="Name" weight="9"/>
<field name ="Brand" weight="3"/>
<field name ="Producer" weight="0"/>
<field name ="Description" weight="1"/>
</scope>

Gdzieś doleciało mnie że wyszukiwanie zostało poprawione w wersji 2018.4, ale wychodzi na to że niestety nie.

Dodam jeszcze że posiadam 42000 indexów towarowych i filtrowanie towarów oparte na wyszukiwarce jest koszmarem w tym przypadku.

W załączeniu prezentuję wyniki dla zapytania: gwoździe budowlane 125
Po nazwie najpierw wszystko inne i szczerze nie wiem gdzie umieściło te gwoździe. Wyszukiwanie po kodzie już lepiej bo to ciąg znaków.

Jednym słowem - tragedia.

Jeśli ktoś poradził sobie z usprawnieniem wyszukiwarki bardzo proszę o informację w jaki sposób.

Ta odpowiedź została skomentowana
User Avatar
pracownik comarch
Sebastian Ozdoba
5 391 pkt
2 pytań
371 odpowiedzi
5 pomysłów
151 komentarzy
294 95%
oceń
 
Sebastian Ozdoba odpowiedział/a
Comarch B2B
Comarch B2B pytań: 36 | odpowiedzi: 199

Pulpit-Kontrahenta

Krzysztof TrzaskaPaweł AntczakGrzegorz DobrzenieckiBartosz TłuszczŁukasz LechMariusz KocielnikDaniel NiemiecKrzysztof Pątkowski
3 mie. temu

Dzień dobry

Wpisując frazę: gwoździe budowlane 125 wyszukiwarka ma znaleźć:
gwoździe budowlane 125
budowlane gwoździe 125
gwoździe
budowlane
125
itd
a następnie posortować wyniki z uwzględnieniem trafności która jest ustawiona w appsettings.config
W przypadku powyżej najważniejszym polem dla trafności jest nazwa potem kod i marka a na końcu opis.

Proszę o kontakt na Asystę celem weryfikacji ustawień, bo na załączonym zrzucie działa to źle

Ta odpowiedź została skomentowana
User Avatar
partner
Jacek Kamiński
1 436 pkt
6 pytań
427 odpowiedzi
7 pomysłów
88 komentarzy
360 94%
-1 pkt
 
Jacek Kamiński odpowiedział/a
Comarch B2B
Comarch B2B pytań: 36 | odpowiedzi: 199

Pulpit-Kontrahenta

Krzysztof TrzaskaPaweł AntczakGrzegorz DobrzenieckiBartosz TłuszczŁukasz LechMariusz KocielnikDaniel NiemiecKrzysztof Pątkowski
3 mie. temu

Witam,

name ="Name" weight="9"

weight to waga wyniku.

Ps.

Szukacie (w wyszukiwarce) słowa gwoździe (z małej litery), a widocznie Comarch żąda szukania Gwoździe (z dużej litery).

Poprawa w mechanizmie wszystkich liter z małych na duże lub z dużych na małe powinna załatwić sprawę - mój gratisowy wkład w dobre imię C.

User Avatar
pracownik comarch
Sebastian Ozdoba
5 391 pkt
2 pytań
371 odpowiedzi
5 pomysłów
151 komentarzy
294 95%
oceń
 
Sebastian Ozdoba odpowiedział/a
Comarch B2B
Comarch B2B pytań: 36 | odpowiedzi: 199

Pulpit-Kontrahenta

Krzysztof TrzaskaPaweł AntczakGrzegorz DobrzenieckiBartosz TłuszczŁukasz LechMariusz KocielnikDaniel NiemiecKrzysztof Pątkowski
3 mie. temu

Plik konfiguracyjny wyszukiwarki to:
CustomerPanel.IndexService.exe.config
Po zmianach wymaga restartu.

Trafność zależy od ustawień, przykładowo jak niżej, pole nazwa produktu ma wyższą wagę niż kod, co oznacza że jeśli fraza zostanie znaleziona w nazwie pojawi się wyżej w wynikach wyszukiwania niż jeśli będzie ona w kodzie  

<field name ="Code" weight="4"/>
<field name ="Name" weight="9"/>
<field name ="Brand" weight="3"/>
<field name ="Producer" weight="0"/>
<field name ="Description" weight="1"/>

User Avatar
klient
Mariusz Kocielnik
50 pkt
7 pytań
4 odpowiedzi
0 pomysłów
0 komentarzy
0 0%
oceń
 
Mariusz Kocielnik odpowiedział/a
Comarch B2B
Comarch B2B pytań: 36 | odpowiedzi: 199

Pulpit-Kontrahenta

Krzysztof TrzaskaPaweł AntczakGrzegorz DobrzenieckiBartosz TłuszczŁukasz LechMariusz KocielnikDaniel NiemiecKrzysztof Pątkowski
3 mie. temu

"a następnie posortować wyniki z uwzględnieniem trafności która jest ustawiona w appsettings.config"

w moim appsettings nie widzę nic co miało by odpowiadać za sortowanie. Mogę prosić o więcej informacji na ten temat?  

User Avatar
pracownik comarch
Sebastian Ozdoba
5 391 pkt
2 pytań
371 odpowiedzi
5 pomysłów
151 komentarzy
294 95%
oceń
 
Sebastian Ozdoba odpowiedział/a
Comarch B2B
Comarch B2B pytań: 36 | odpowiedzi: 199

Pulpit-Kontrahenta

Krzysztof TrzaskaPaweł AntczakGrzegorz DobrzenieckiBartosz TłuszczŁukasz LechMariusz KocielnikDaniel NiemiecKrzysztof Pątkowski
3 mie. temu

Wyszukiwarka ma zwracać wszystkie kombinacje fraz i ma sortować je po trafności.
Dlaczego chce Pan mieć listę wyników która zawęża to do "wszystkich słów"?
Przez to wpisując frazę "buty czerwone"  nie znajdziemy "czerwone buty", "buty skórzane czerwone" itp kombinacji 

Ta odpowiedź została skomentowana
User Avatar
klient
Tomasz Kojder
172 pkt
8 pytań
16 odpowiedzi
2 pomysłów
6 komentarzy
24 95%
oceń
 
Tomasz Kojder odpowiedział/a
Comarch B2B
Comarch B2B pytań: 36 | odpowiedzi: 199

Pulpit-Kontrahenta

Krzysztof TrzaskaPaweł AntczakGrzegorz DobrzenieckiBartosz TłuszczŁukasz LechMariusz KocielnikDaniel NiemiecKrzysztof Pątkowski
3 mie. temu

Nie tyle chcę zawężać listę do wyników które posiadają jedynie wszystkie słowa, ale chciałbym (a zwłaszcza klienci korzystający z platformy) aby wyniki były trafniejsze, ponieważ dla zwykłych ludzi wiadro nie ma nic wspólnego z gwoźdźmi. a to tylko jeden przykład.

Ludzie nauczyli się że wyszukiwarka zawsze daje im przynajmniej zbliżone wyniki. Niestety ta nie daje, bo szukałem gwoździ a otrzymałem wiadro.

Nawet proste sklepy internetowe posiadają w miarę działającą wyszukiwarkę.
Można też przejść pod jeden z bardziej znanych serwisów aukcyjnych i wpisać frazę 'gwoździe budowlane 125' - na początku nie pojawiły i się wiadra, a rzeczone gwoździe i tłumaczenie mi że tak działa algorytm mnie nie interesuje, bo jak mówię tak klientom korzystającym z naszej platformy to zalewają mnie śmiechem i mówią prosto - a u konkurencji wyszukiwarka działa...

Tyle w temacie.

Ta odpowiedź została skomentowana
User Avatar
pracownik comarch
Sebastian Ozdoba
5 391 pkt
2 pytań
371 odpowiedzi
5 pomysłów
151 komentarzy
294 95%
oceń
 
Sebastian Ozdoba odpowiedział/a
Comarch B2B
Comarch B2B pytań: 36 | odpowiedzi: 199

Pulpit-Kontrahenta

Krzysztof TrzaskaPaweł AntczakGrzegorz DobrzenieckiBartosz TłuszczŁukasz LechMariusz KocielnikDaniel NiemiecKrzysztof Pątkowski
3 mie. temu

I tak ma być najpierw produkty o najwyższej trafności, potem dalsze wyniki. Tak działają tego typu wyszukiwarki. Dlaczego u Pana jest inaczej - proszę o kontakt na Asystę, celem wyjaśnienia tego na konkretnym przypadku

Masz pytanie?

zadaj pytanie

Masz pomysł?

zgłoś pomysł