如果我有这样的表,这可能是一个简单的sql查询:
books(
id int,
title varchar (255),
description mediumtext
)
摘要:我需要搜索输入“term”的标题和描述,但是首先按标题匹配对结果进行排序,这对我来说是更高的排名,然后按从描述搜索中找到的结果进行排序。
详细信息:我需要在“按标题排序的标题”列中搜索“术语”,然后搜索描述并按标题对其结果进行排序,然后将在标题上搜索的结果与在描述上搜索的结果结合起来,但将在标题上的第一次搜索保持在顶部。
查询步骤:
result 1 = search title for terms sorted by title
result 2 = search description for terms sorted by title
result 3 = merge result 1, result 2 (union)