implemented full-text search
This commit is contained in:
@@ -170,8 +170,11 @@ CREATE TABLE IF NOT EXISTS {0} (
|
||||
try {
|
||||
var projects = new HashMap<Long,Project>();
|
||||
var query = select(ALL).from(TABLE_PROJECTS).leftJoin(ID,TABLE_PROJECT_USERS,PROJECT_ID).where(USER_ID, equal(userId));
|
||||
for (var key : keys) query.where(NAME,like("%"+key+"%"));
|
||||
LOG.log(WARNING,"Full-text search not implemented for projects");
|
||||
if (fulltext) {
|
||||
for (var key : keys) query.where(format("CONCAT({0},\" \",{1})",NAME,DESCRIPTION),like("%"+key+"%"));
|
||||
} else {
|
||||
for (var key : keys) query.where(NAME,like("%"+key+"%"));
|
||||
}
|
||||
var rs = query.exec(db);
|
||||
while (rs.next()){
|
||||
var project = Project.of(rs);
|
||||
|
||||
Reference in New Issue
Block a user