私は、制御できないプロセスによって入力されている 4,000 万のレコードを含む mysql テーブルを持っています。データは毎月 1 回だけ追加されます。このテーブルは、名前列で検索できる必要があります。ただし、名前の列には、「Last First Middle」という形式で完全な名前が含まれています。
sphinx.conf には、
sql_query = SELECT Id, OwnersName,
substring_index(substring_index(OwnersName,' ',2),' ',-1) as firstname,
substring_index(OwnersName,' ',2) as lastname
FROM table1
スフィンクス検索を使用して姓名で検索するにはどうすればよいですか? 「Smith」を名だけで検索できるようにしたいのですが?