ruby on rails - ¿Cuál es la diferencia entre las palabras clave de Sunspot y el texto completo?
ruby-on-rails solr (1)
No hay diferencia entre ellos, las palabras clave son un alias para el texto completo
alias_method :keywords, :fulltext
La línea anterior se define en la sunspot/lib/sunspot/dsl/standard_query.rb
.
Estoy refaccionando mi código y descubrí que uso ambas keywords
y el fulltext
para buscar. El uso de fulltext
se usa en el archivo Léame y las keywords
se usan en Wiki . Hubo una discusión mencionando que esas son formas diferentes de hacer lo mismo, sin embargo, no explica cuáles son las diferencias. Además, no puedo encontrar keywords
en el documento API .
Entonces, ¿pueden usarse esos dos de manera intercambiable? Cuáles son las diferencias entre ellos? ¿Cuáles son las limitaciones de cada uno? ¿Algo a tener en cuenta?