Như mọi người đều nhận thức được trong mô hình tìm kiếm của bạn, bạn có thể xác định một chỉ số của loại: văn bản cũng như: chuỗi, ví dụ:vết đen mặt trời Rails khác biệt giữa: văn bản một: string trường loại
class Post < ActiveRecord::Base
searchable do
string :title
text :title, :body
end
tôi đã cố gắng tìm kiếm cho sự khác biệt cơ bản giữa loại trường văn bản và loại trường chuỗi và có thể hiểu cơ bản như:
- Loại trường văn bản được mã hóa và điều này giúp tìm kiếm văn bản đầy đủ trong phạm vi rất nhanh.
- Bạn không thể sử dụng order_by i.e sắp xếp trên một văn bản được gửi và nếu bạn cần sắp xếp trên trường đó, bạn cần phải xác định nó là: string.
Vì vậy, những gì tôi đang tìm kiếm ở đây là tất cả các KHÁI NIỆM cũng như SỬ DỤNG sự khác biệt giữa một loại trường văn bản và kiểu trường chuỗi để tôi có thể nặng ý kiến của tôi trong khi xác định một lĩnh vực như chuỗi hoặc văn bản hoặc cả hai.
Lưu ý: Tôi không nói rằng bạn cung cấp tất cả các khác biệt trong một câu trả lời duy nhất, một sự khác biệt cho mỗi câu trả lời cũng sẽ làm và nhưng hãy chắc chắn rằng sự khác biệt bạn đang đưa ra chưa được đưa ra.
bạn có thể làm theo các liên kết https://makandracards.com/makandra/10987-scoping-a-sunspot-solr-search-by-text-using-a- string-field –
đọc liên kết đó trước khi đặt câu hỏi, và câu hỏi của tôi chứa nhiều thông tin hơn bài viết đó :) –
bạn có thể thực hiện tìm kiếm «hex decimal' hoặc' ASCII' trong bất kỳ trường nào trong số các trường này không? –