Avatar billede fynbo Nybegynder
29. januar 2002 - 19:39 Der er 4 kommentarer og
1 løsning

Rekompilere!....

Hejsa!...

Har hentet kildekoden til mysql 4.0.1 beta..

Jeg skal have ændret noget i den, så man kan sætte stopord på fulltext søgning, o.s.v...

Men hvordan rekompilere man den, så den fungere som en normal mysql program...

hvis ikke man kan ændre det, hvordan kan man så få den til at forstå flere ord i én streng, og ikke dele dem op...?

hvordan kan man gøre, så den også finder starten af ord, i en fulltext søgning?
Avatar billede morw Nybegynder
29. januar 2002 - 23:39 #1
Du kan ændre i myisam/ft_static.c inden du kompilerer. Altså ændre i filen inden du skriver make - make install.

Med den nye 4.0.1 finder Mor* også Morten:

Boolean fulltext search supports the following operators:

+
A plus sign prepended to a word indicates that this word must be present in every row returned.
-
A minus sign prepended to a word indicates that this word must not be present in the rows returned.
By default - without plus or minus - the word is optional, but the rows that contain it will be rated higher. This mimicks the behaviour of MATCH ... AGAINST() without IN BOOLEAN MODE modifier.
< >
These two operators are used to increase and decrease word's contribution to the relevance value, assigned to a row. See an example below.
( )
Parentheses are used - as usual - to group words into subexpressions.
~
This is negation operator. It makes word's contribution to the row relevance negative. It's useful for marking noise words. A row that has such a word will be rated lower than others, but will not be excluded altogether, as with - operator.
*
This is truncation operator. Unlike others it should be appended to the word, not prepended.
Avatar billede morw Nybegynder
30. januar 2002 - 00:12 #2
Kig desuden lige på denne. Den er ret smart: http://www.evolt.org/article/comment/18/15665/
Avatar billede fynbo Nybegynder
15. januar 2003 - 08:05 #3
Takker..

Fandt ud af, du bare opretter en fil der hedder my.cnf og smider
ft_min_len = 2; ind i den og gemmer den i c:\ roden, så virker det ;)
Avatar billede fynbo Nybegynder
15. januar 2003 - 08:07 #4
sorry
MIN_WORD_LEN = 2;
Avatar billede morw Nybegynder
15. januar 2003 - 08:45 #5
Næsten et år gammel - du kunne da godt have ventet til at der var fødselsdag ;-D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester