如何使用以下SQL搜索查詢的相同邏輯執行SOLR搜索?Coldfusion Solr搜索 - 相當於SQL中的LIKE%string%
SELECT * FROM user where email LIKE '%ben%'"
我嘗試以下,
<cfscript>
mysearch = new com.adobe.coldfusion.search();
searchResult = mysearch.search(collection="mycollection", criteria='ben*');
</cfscript>
criteria='ben*'
匹配 'raw_ 本 @ yahoo.com' 和 '本 @ yahoo.com',但沒有返回字符串'ro ben ro ben'。criteria='ben~'
匹配 'raw_ 本 @ yahoo.com' 和 '本 @ yahoo.com',但沒有返回字符串 'RO 本 RO 本'。
同樣適用於所有模糊搜索,野外搜索嘗試。
什麼是搜索字段的fieldType? –