Stop structured search query from capping at 1000 arbitrary results

This commit is contained in:
Ben Gotow 2018-04-02 16:46:20 -07:00
parent 0f265dfa96
commit efe6830bc3
2 changed files with 4 additions and 2 deletions

View file

@ -56,7 +56,9 @@ class SearchQuerySubscription extends MutableQuerySubscription {
console.info('Failed to parse local search query, falling back to generic query', e);
dbQuery = dbQuery.search(this._searchQuery);
}
dbQuery = dbQuery.order(Thread.attributes.lastMessageReceivedTimestamp.descending()).limit(100);
dbQuery = dbQuery
.order(Thread.attributes.lastMessageReceivedTimestamp.descending())
.limit(1000);
dbQuery.then(results => {
SearchActions.searchCompleted();

View file

@ -226,7 +226,7 @@ class StructuredSearchQueryVisitor extends SearchQueryExpressionVisitor {
this._result = `(\`${
this._className
}\`.\`id\` IN (SELECT \`content_id\` FROM \`${searchTable}\` WHERE \`${searchTable}\` MATCH '${escaped}' LIMIT 1000))`;
}\`.\`id\` IN (SELECT \`content_id\` FROM \`${searchTable}\` WHERE \`${searchTable}\` MATCH '${escaped}'))`;
}
}