目前我的方案是在 java 把空格替换为%, 到 sql 用 like ,就变成 like '%AB%01%', 有没有好点的方案呢
|
mumblerDec 19, 2024
1
两个方案:
1. 用 Elasticsearch 2. 用向量数据库 |
|
iyaozhenDec 19, 2024
2
你现在方案有什么问题嘛?
|
|
retanojDec 19, 2024
3
我就是想看看解决方案
|
|
AtmaDec 19, 2024
4
es
|
|
TWorldIsNButThisDec 19, 2024 via iPhone
5
es 分词呗
|
|
yinminDec 20, 2024 via iPhone
6
专门写一个函数生成 sql 条件,输入字段列表、查询字串,输出 sql 条件字串,结果格式是:( (flda like ’%AB
%’ and flda like ’%01%’) or (fldb like ’%AB %’ and fldb like ’%01%’) or (fldb like ’%AB %’ and fldc like ’%01%’) ) like 字符串要转义,防止 sql 注入 |