mirror of
https://github.com/asg017/sqlite-vec.git
synced 2026-04-25 08:46:49 +02:00
text knn NE
This commit is contained in:
parent
31622209eb
commit
4ba167c315
3 changed files with 185 additions and 24 deletions
|
|
@ -783,33 +783,163 @@
|
|||
})
|
||||
# ---
|
||||
# name: test_long_text_knn[ne-bbbb]
|
||||
dict({
|
||||
'error': 'OperationalError',
|
||||
'message': 'unrecognized token: "!"',
|
||||
OrderedDict({
|
||||
'sql': "select * from v where vector match X'11111111' and k = 5 and name != ?",
|
||||
'rows': list([
|
||||
OrderedDict({
|
||||
'rowid': 6,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'cccccccccccc_ccc',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 5,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'cccc',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 4,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'bbbbbbbbbbbb_bbb',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 2,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'aaaaaaaaaaaa_aaa',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 1,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'aaaa',
|
||||
}),
|
||||
]),
|
||||
})
|
||||
# ---
|
||||
# name: test_long_text_knn[ne-bbbbbbbbbbbb_aaa]
|
||||
dict({
|
||||
'error': 'OperationalError',
|
||||
'message': 'unrecognized token: "!"',
|
||||
OrderedDict({
|
||||
'sql': "select * from v where vector match X'11111111' and k = 5 and name != ?",
|
||||
'rows': list([
|
||||
OrderedDict({
|
||||
'rowid': 6,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'cccccccccccc_ccc',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 5,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'cccc',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 4,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'bbbbbbbbbbbb_bbb',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 3,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'bbbb',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 2,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'aaaaaaaaaaaa_aaa',
|
||||
}),
|
||||
]),
|
||||
})
|
||||
# ---
|
||||
# name: test_long_text_knn[ne-bbbbbbbbbbbb_bbb]
|
||||
dict({
|
||||
'error': 'OperationalError',
|
||||
'message': 'unrecognized token: "!"',
|
||||
OrderedDict({
|
||||
'sql': "select * from v where vector match X'11111111' and k = 5 and name != ?",
|
||||
'rows': list([
|
||||
OrderedDict({
|
||||
'rowid': 6,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'cccccccccccc_ccc',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 5,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'cccc',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 3,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'bbbb',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 2,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'aaaaaaaaaaaa_aaa',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 1,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'aaaa',
|
||||
}),
|
||||
]),
|
||||
})
|
||||
# ---
|
||||
# name: test_long_text_knn[ne-bbbbbbbbbbbb_ccc]
|
||||
dict({
|
||||
'error': 'OperationalError',
|
||||
'message': 'unrecognized token: "!"',
|
||||
OrderedDict({
|
||||
'sql': "select * from v where vector match X'11111111' and k = 5 and name != ?",
|
||||
'rows': list([
|
||||
OrderedDict({
|
||||
'rowid': 6,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'cccccccccccc_ccc',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 5,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'cccc',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 4,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'bbbbbbbbbbbb_bbb',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 3,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'bbbb',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 2,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'aaaaaaaaaaaa_aaa',
|
||||
}),
|
||||
]),
|
||||
})
|
||||
# ---
|
||||
# name: test_long_text_knn[ne-longlonglonglonglonglonglong]
|
||||
dict({
|
||||
'error': 'OperationalError',
|
||||
'message': 'unrecognized token: "!"',
|
||||
OrderedDict({
|
||||
'sql': "select * from v where vector match X'11111111' and k = 5 and name != ?",
|
||||
'rows': list([
|
||||
OrderedDict({
|
||||
'rowid': 6,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'cccccccccccc_ccc',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 5,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'cccc',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 4,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'bbbbbbbbbbbb_bbb',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 3,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'bbbb',
|
||||
}),
|
||||
OrderedDict({
|
||||
'rowid': 2,
|
||||
'vector': b'\x11\x11\x11\x11',
|
||||
'name': 'aaaaaaaaaaaa_aaa',
|
||||
}),
|
||||
]),
|
||||
})
|
||||
# ---
|
||||
# name: test_long_text_updates
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue