Krish
01/12/2023, 4:57 AMKishore Nallan
01/12/2023, 5:06 AMKrish
01/12/2023, 5:45 AMKishore Nallan
01/12/2023, 6:09 AMKrish
01/12/2023, 6:13 AMKishore Nallan
01/12/2023, 6:22 AMKrish
01/12/2023, 6:51 AMKishore Nallan
01/12/2023, 6:54 AMnum_dim
must be common to all the docs.
2. Currently only possible to sort the results on distance from query vector.
3. You can send either query vector or a document ID whose field value should be used as reference query vectorKrish
01/12/2023, 7:34 AMKrish
01/12/2023, 9:53 AMKishore Nallan
01/12/2023, 9:54 AMKrish
01/12/2023, 9:55 AMKishore Nallan
01/12/2023, 9:55 AMKrish
01/12/2023, 3:47 PMcurl -g -H "X-TYPESENSE-API-KEY: <my key>" "<http://localhost:8108/collections/semantic/documents/search?q=*&vector_query=vector:([-0.01622316800057888,0.0011516984086483717,-0.0028857849538326263,-0.011529190465807915,-0.0017157779075205326,-0.0015300762606784701,-0.013300766237080097,-0.03791450709104538,-0.011020036414265633,-0.01646030880510807,0.011229277588427067,-0.012414977885782719,-0.009652994573116302,-0.0007240617414936423,.....,0.005042713135480881,0.01222666073590517,-0.0012711402960121632,0.024090636521577835,-0.02943326346576214]>, k:100)"
Krish
01/12/2023, 3:47 PMKishore Nallan
01/12/2023, 4:17 PMKrish
01/12/2023, 4:20 PMKrish
01/13/2023, 5:14 AMKishore Nallan
01/13/2023, 5:17 AMshell
example in the link you have posted above. What problem are you facing?Krish
01/13/2023, 5:19 AMKishore Nallan
01/13/2023, 5:21 AMKishore Nallan
01/13/2023, 5:22 AMKrish
01/13/2023, 5:23 AMKishore Nallan
01/13/2023, 5:23 AMcurl '<http://localhost:8108/multi_search?collection=docs>' -X POST -H "X-TYPESENSE-API-KEY: ${TYPESENSE_API_KEY}" \
--data-raw '{"searches":[{"q":"*", "vector_query": "vec:([0.96826,0.94,0.39557,0.306488])" }]}'
Kishore Nallan
01/13/2023, 5:24 AMQuery string exceeds max allowed length of 4000. Use the /multi_search end-point for larger payloads.
`Did it not?Krish
01/13/2023, 5:25 AMKishore Nallan
01/13/2023, 5:25 AMKrish
01/13/2023, 5:25 AMKrish
01/13/2023, 5:25 AMKishore Nallan
01/13/2023, 5:26 AMKrish
01/13/2023, 5:26 AMKishore Nallan
01/13/2023, 5:27 AMKrish
01/13/2023, 5:27 AMKishore Nallan
01/13/2023, 5:28 AMKrish
01/13/2023, 5:28 AMKrish
01/13/2023, 5:31 AMKishore Nallan
01/13/2023, 5:33 AMKishore Nallan
01/13/2023, 5:38 AMKishore Nallan
01/13/2023, 5:39 AMKrish
01/13/2023, 5:39 AMKrish
01/13/2023, 5:40 AMKrish
01/13/2023, 5:43 AM{
"message": "Query string exceeds max allowed length of 4000. Use the /multi_search end-point for larger payloads."
}
Kishore Nallan
01/13/2023, 5:43 AMKrish
01/13/2023, 5:46 AMKishore Nallan
01/13/2023, 5:47 AMinclude_fields
and exclude_fields
search params. They can control what fields are returned.Krish
01/13/2023, 5:47 AMKrish
01/13/2023, 5:47 AMKrish
01/18/2023, 6:41 AMKrish
01/18/2023, 6:43 AMKishore Nallan
01/18/2023, 6:45 AMKrish
01/18/2023, 6:46 AMKishore Nallan
01/18/2023, 7:11 AMKrish
01/18/2023, 7:48 AMKishore Nallan
01/18/2023, 7:49 AMKrish
01/18/2023, 7:49 AMKishore Nallan
01/18/2023, 3:03 PMKrish
01/23/2023, 2:48 PMKishore Nallan
01/23/2023, 2:50 PMKrish
01/23/2023, 2:50 PMKishore Nallan
01/23/2023, 2:51 PMKrish
01/23/2023, 2:51 PMKishore Nallan
01/23/2023, 2:52 PMk
documents where k
is either specified in your vector search query or if not sent, calculated as page * per_page
-- with vector search you typically can't do pagination. So you have to just fetch 500 - 1000 results and paginate on client side if needed.Krish
01/23/2023, 2:52 PMKishore Nallan
01/23/2023, 2:52 PMKrish
01/23/2023, 2:54 PMKrish
01/23/2023, 2:55 PMKrish
01/23/2023, 2:55 PMKishore Nallan
01/23/2023, 2:55 PMKrish
01/23/2023, 2:56 PMKishore Nallan
01/23/2023, 2:57 PMKrish
01/23/2023, 2:57 PMKishore Nallan
01/23/2023, 3:04 PMKrish
01/23/2023, 3:04 PMKishore Nallan
01/23/2023, 3:11 PMKrish
01/23/2023, 3:13 PM