jak każdy zdaje sobie sprawę ze swojej przeszukiwania modelu można zdefiniować indeks Type: text, jak: ciąg znaków, na przykład:Sunspot Szyny różnica pomiędzy: tekst an: pola typu string
class Post < ActiveRecord::Base
searchable do
string :title
text :title, :body
end
Próbowałem wyszukiwanie dla podstawowych różnic między typem pola tekstowego a typem pola tekstowego i był w stanie uzyskać podstawowe informacje, takie jak:
- Rodzaje pól tekstowych są tokenizowane, co powoduje, że wyszukiwanie w nich pełnego tekstu jest bardzo szybkie.
- Nie można użyć polecenia order_by, tj. Sortowania w polu tekstowym, a jeśli potrzebujesz sortowania w tym polu, musisz zdefiniować je jako: string.
Więc co szukam tutaj jest wszystko KONCEPTUALNY jak również ZASTOSOWANIE różnice pomiędzy typem pola tekstowego i pola typu ciąg tak, że mogę ważyć swoje opinie podczas definiowania pól jako ciąg lub tekst lub oba.
Uwaga: Ja nie mówiąc, że podasz wszystkie różnice w jednej odpowiedzi, jedna różnica za odpowiedź i zrobi ale upewnij się, że różnica dajesz nie jest już podana.
można śledzić link https://makandracards.com/makandra/10987-scoping-a-sunspot-solr-search-by-text-using-a- string-field –
przeczytaj ten link przed zadaniem pytania, a moje pytanie zawiera więcej informacji niż ten artykuł :) –
czy możesz wykonać wyszukiwanie "hex decimal" lub "ASCII" w dowolnym z tych pól? –