Just nu i M3-nätverket
Jump to content

Sökning som täcker alla alternativ


Layers1

Recommended Posts

Hej!

 

Vi har shoppen www.butik.it och vill förbättra vår sökmotor. Vi har följande problem:

 

Vi vill att sökning på t ex "3com switch" ska utföra en sökning i databasen på:

3com[vadsomhelst]switch OCH switch[vadsomhelst]3com.

 

Finns det nåt det något SQL-kommando som gör permutation (omkastning) av sökorden och täcker upp alla alternativ?

 

T ex sökning på sökorden "A B C" ska göra sökning i databasen på:

A B C

A C B

B A C

B C A

C A B

C B A

 

Tacksam för hjälp!

 

MVH Lars

 

Link to comment
Share on other sites

Daniel Wahlgren

Nu var det väldigt länge sedan jag sysslade med SQL, men varför skulle det inte gå att skriva

 

SELECT foo FROM bar WHERE foo LIKE '3com' AND foo LIKE 'switch'

 

Söker ju på alla rader där foo innehåller 3com och switch oavsett position.

 

**********

Om spelvåld påverkar unga, hur skulle pacmangenerationen se ut idag?

 

[inlägget ändrat 2003-01-19 00:33:13 av Daniel Wahlgren]

Link to comment
Share on other sites

Tackar. Så sant som det är sagt.... funkar ju faktiskt utmärkt. Behöver bara splitta upp söksträngen till flera sökord så fungerar det ju!

 

Link to comment
Share on other sites

LIKE '3com' AND foo LIKE 'switch'

LIKE '%3com%' AND foo LIKE '%switch%'

 

Glöm inte %.

 

 

 

_________

TicoRoman - The One And Only

 

-Den vise vill veta, den dåraktige tala-

 

[inlägget ändrat 2003-01-19 02:22:00 av TicoRoman]

Link to comment
Share on other sites

För att jag antar att om man söker på "3com" så ska tex "3com switch" osv..

 

Se följande exempel:

 

"3Com OfficeConnect Switch 5 5-port 10B-T/100B-TX"

 

1. LIKE '3Com' kommer INTE hitta ovanstående.

 

2. LIKE '%3Com' kommer hitta ovanstående.

 

3. LIKE '%Switch' kommer INTE hitta ovanstående.

 

4. LIKE 'Switch%' kommer INTE hitta ovanstående.

 

5. LIKE '%Switch%' kommer hitta ovanstående.

 

Mer om LIKE:

http://www.student.math.uwaterloo.ca/~cs448/db2_doc/html/db2s0/frame3.htm#ch2like

http://www.fluffycat.com/sql/sql-like.html

 

 

 

_________

TicoRoman - The One And Only

 

-Den vise vill veta, den dåraktige tala-

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...