C'è un modo per evitare che le parole più brevi di un valore specificato finiscano in tsvector
? MySQL ha l'opzione ft_min_word_len
, c'è qualcosa di simile per PostgreSQL?Come specificare la lunghezza minima delle parole nella ricerca full-text di PostgreSQL?
risposta
La risposta breve sarebbe no.
Il tsearch2 usa i dizionari per normalizzare il testo:
I dizionari vengono utilizzati per eliminare le parole che non devono essere considerati in una ricerca (fermata parole), e di normalizzare le parole in modo che diverse forme derivate della stessa parola corrisponderanno a . Una parola normalizzata con successo è chiamata un lexeme.
e come i dizionari vengono utilizzati Parsing and Lexing
Allora io di testo pre-elaborazione e le lettere sostitutivi di brevi parole con X. Allora potrei definire X, XX, XXX ... come stop words. Le posizioni sarebbero preservate e le parole brevi non sarebbero indicizzate. –
- 1. Utilizzare più parole nella stringa di input di ricerca fullText
- 2. Ricerca della lunghezza minima RLE
- 3. Come ottenere la lunghezza media delle parole utilizzando Lambda Expression
- 4. PostgreSQL: ricerca testo completo - Come cercare parole parziali?
- 5. Couting di caratteri, parole, lunghezza delle parole e lunghezza totale in una frase
- 6. Ricerca per brevi parole con SOLR
- 7. Ricerca fulltext ignorando i commenti
- 8. Networkx - Lunghezza percorso minima
- 9. Imposizione di una lunghezza minima nella password Django
- 10. Lunghezza minima espressione regolare
- 11. Espressione regolare di lunghezza minima
- 12. Postgresql ricerca di testo completo parte di parole
- 13. Risultati di ricerca di Google: come trovare la finestra minima che contiene tutte le parole chiave di ricerca?
- 14. PostgreSQL e giochi di parole
- 15. SteamID64 lunghezza minima e massima
- 16. Come specificare la versione minima del bundler per Gemfile?
- 17. Come ordinare i risultati della ricerca fulltext MYSQL per pertinenza
- 18. Fuzzy Street Address Ricerche che utilizzano MySQL Fulltext (o sphinx?)
- 19. Django: come impostare la lunghezza minima per models.TextField()?
- 20. Ricerca fulltext di MySQL Confusione in modalità booleana
- 21. jsDoc - come specificare lunghezza dell'array
- 22. Ricerca FullText con CONTAINS su più colonne e predicato - E
- 23. Ricerca FULLTEXT con una colonna multilingue
- 24. Ritorno di lunghezza minima nel database MySQL
- 25. Posso configurare le parole di arresto programmaticamente con la ricerca full-text di PostgreSQL?
- 26. Come specificare la lunghezza di uno spigolo in graphviz?
- 27. Trie tree match performance nella ricerca di parole
- 28. Perché la direttiva sulla lunghezza minima gzip non viene rispettata?
- 29. Generare le parole possibili di lunghezza n
- 30. Alla ricerca di parole simili
sarebbe bene di fornirci qualche caso d'uso – mys