Skip to content

Commit e18f88c

Browse files
authored
feat: Set enable_full_text_index=1 when available (#1946)
1 parent 243e3ba commit e18f88c

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

‎.changeset/good-bulldogs-vanish.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@hyperdx/common-utils": patch
3+
---
4+
5+
feat: Set enable_full_text_index=1 when available

‎packages/common-utils/src/clickhouse/index.ts‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -555,6 +555,9 @@ export abstract class BaseClickhouseClient {
555555
// If value is 0, then skip indicies only used on AND queries
556556
applySettingIfAvailable('use_skip_indexes_for_disjunctions', '1');
557557

558+
// Enables full-text (inverted index) search.
559+
applySettingIfAvailable('enable_full_text_index', '1');
560+
558561
return {
559562
...defaultSettings,
560563
...clickhouse_settings,
@@ -814,6 +817,7 @@ export function chSqlToAliasMap(
814817
const { sqlWithReplacements, replacements: jsonReplacementsToExpressions } =
815818
replaceJsonExpressions(sqlWithoutSettingsClause);
816819
const parser = new SQLParser.Parser();
820+
817821
// eslint-disable-next-line @typescript-eslint/no-unsafe-type-assertion -- astify returns union type
818822
const ast = parser.astify(sqlWithReplacements, {
819823
database: 'Postgresql',

0 commit comments

Comments
 (0)