Commit 3de7a4c
[Cosmos] Hybrid Search query pipeline (Azure#38275)
* Create hybrid_search_aggregator.py
* others
* Update execution_dispatcher.py
* Update execution_dispatcher.py
* sync changes, need to look at vector + FTS/ skip + take
* async pipeline
* account for skip/take and simplify logics
* small hack for now
* fixing top/limit logic
* return only payload
* fix hack
* pylint
* simplifying further
* small changes
* adds readme, buffer limit, simplifies
* simplify async, CI green
* Update hybrid_search_aggregator.py
* Update sdk/cosmos/azure-cosmos/README.md
Co-authored-by: Anna Tisch <[email protected]>
* update variable name
* add sync and async tests
* Update README.md
* simplifications, test fixes
* add wrong query tests
* pylint/cspell
* Update CHANGELOG.md
* small changes
* test updates
* Update hybrid_search_data.py
* cspell, samples
* change tops
* address comments
* Update hybrid_search_aggregator.py
* update pipeline description
* Update CHANGELOG.md
* Update CHANGELOG.md
---------
Co-authored-by: Anna Tisch <[email protected]>1 parent 67aa17f commit 3de7a4c
File tree
21 files changed
+1179
-39
lines changed- sdk/cosmos/azure-cosmos
- azure/cosmos
- _execution_context
- aio
- aio
- samples
- test
21 files changed
+1179
-39
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
| 7 | + | |
13 | 8 | | |
14 | 9 | | |
15 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
818 | 818 | | |
819 | 819 | | |
820 | 820 | | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
821 | 855 | | |
822 | 856 | | |
823 | 857 | | |
| |||
954 | 988 | | |
955 | 989 | | |
956 | 990 | | |
| 991 | + | |
| 992 | + | |
957 | 993 | | |
958 | 994 | | |
959 | 995 | | |
| |||
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3141 | 3141 | | |
3142 | 3142 | | |
3143 | 3143 | | |
3144 | | - | |
| 3144 | + | |
| 3145 | + | |
| 3146 | + | |
3145 | 3147 | | |
3146 | 3148 | | |
3147 | 3149 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| 56 | + | |
56 | 57 | | |
57 | 58 | | |
58 | 59 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
173 | 173 | | |
174 | 174 | | |
175 | 175 | | |
176 | | - | |
| 176 | + | |
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
| |||
Lines changed: 14 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
89 | 90 | | |
90 | 91 | | |
91 | 92 | | |
92 | | - | |
| 93 | + | |
93 | 94 | | |
94 | 95 | | |
95 | 96 | | |
| |||
126 | 127 | | |
127 | 128 | | |
128 | 129 | | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
129 | 140 | | |
130 | 141 | | |
131 | 142 | | |
| |||
0 commit comments