ruby-on-rails solr sunspot

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?