-
Notifications
You must be signed in to change notification settings - Fork 111
/
questions.jsonl
198 lines (198 loc) · 64.5 KB
/
questions.jsonl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
{"update": "id:vespaapps-p:paragraph::vespaapps/-vespa-sample-applications", "fields": {"questions": {"assign": ["Where can I find operational samples?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/-basic-album-recommendation", "fields": {"questions": {"assign": ["What is album-recommendation?", "What can I learn from album-recommendation?", "What does the album-recommendation teach?", "What is a simple recommendation?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/-simple-semantic-search", "fields": {"questions": {"assign": ["What is simple semantic search?", "What is a transformer language model?", "What is hybrid text and semantic ranking?", "What are native embedders?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/-indexing-multiple-vectors-per-field", "fields": {"questions": {"assign": ["What is Multi-Vector Indexing?", "What is HNSW?", "What is the benefit of indexing multiple vectors?", "How does Multi-Vector Indexing enhance semantic search?", "How can I implement Multi-Vector Indexing?", "What are the requirements for using HNSW?", "Can Vespa perform semantic search?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/-customizing-embeddings", "fields": {"questions": {"assign": ["What is custom-embeddings?", "How do you customize embeddings?", "What are frozen document embeddings?", "What downstream tasks can be done?", "Is there a deep neural network example?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/-news-search-and-recommendation-tutorial", "fields": {"questions": {"assign": ["What is the news sample app?", "What does the news sample app demonstrate?", "What is a recommendation system?", "What is shared user/item embedding?", "What is approximate nearest neighbor search?", "How does the app retrieve recommended content?", "What is parent-child relationship used for?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/-billion-scale-image-search", "fields": {"questions": {"assign": ["What is billion-scale-image-search?", "What is CLIP retrieval?", "What is the feature separation in the app?", "What is the query time de-duping?", "What is PCA dimension reduction?", "What is demonstrated in the app?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/-state-of-the-art-text-ranking", "fields": {"questions": {"assign": ["What is late-interaction model?", "What is the simpler ranking app called?", "What dataset does the simpler ranking app use?", "What is nativeRank?", "What is text-search?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/-next-generation-e-commerce-search", "fields": {"questions": {"assign": ["What is use-case-shopping app?", "What is bundled with use-case-shopping app?", "What data set does use-case-shopping app use?", "What is the purpose of use-case-shopping app?", "What is commerce-product-ranking sample application?", "What techniques does commerce-product-ranking sample application use?", "What does commerce-product-ranking sample application improve?", "What is the purpose of using learning-to-rank in commerce-product-ranking sample application?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/-extractive-question-answering", "fields": {"questions": {"assign": ["What is DPR?", "What is extractive QA?", "What is ANN search?", "What is BERT-based reader?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/-search-as-you-type-and-search-suggestions", "fields": {"questions": {"assign": ["What is incremental-search?", "What does the incremental-search application demonstrate?", "What is search-as-you-type?", "What are search suggestions?", "What is query auto-completion?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/-vespa-as-ml-inference-server-(model-inference)", "fields": {"questions": {"assign": ["What is model-inference?", "How does Vespa serve ML models?", "What is stateless ML model serving?", "What is query classification?", "What is approximate nearest neighbor search?", "Does Vespa support model versioning?", "Does Vespa support horizontal scaling?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/use-case-shopping/-vespa-sample-applications---e-commerce", "fields": {"questions": {"assign": ["What is a Vespa data feed?", "What is needed to run the sample app?", "What is the command to browse the site?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/incremental-search/search-as-you-type/-vespa-sample-application---search-as-you-type", "fields": {"questions": {"assign": ["What is N-grams?", "What is substring search?", "How does N-grams work?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/incremental-search/search-as-you-type/-quick-start", "fields": {"questions": {"assign": ["What are the requirements for Vespa CLI installation?", "What is the recommended memory for running Docker?", "How to set the target environment for Vespa deployment?", "How to query using Vespa CLI?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/incremental-search/search-as-you-type/-n-grams", "fields": {"questions": {"assign": ["What is an N-gram search?", "What is reindexed?", "What is gram size?", "What are gram_title and gram_content?", "How does gram size affect hits?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/incremental-search/search-as-you-type/-weighted-combination-of-searches", "fields": {"questions": {"assign": ["Why search both default and grams?", "What is the weighted_doc_rank rank profile?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/incremental-search/search-as-you-type/-highlighting", "fields": {"questions": {"assign": ["How do I generate text highlights?", "What is summary dynamic?", "How are highlights generated?", "How does contentScore affect highlights?", "What is highlightWeight?", "How can I prioritize different types of highlighting?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/incremental-search/-vespa-sample-application---incremental-search", "fields": {"questions": {"assign": ["What is incremental search?", "How can Vespa be used for searching through substrings?", "Why is traditional document ranking often not favorable for incomplete queries?", "What are some applications of using Vespa for incremental search?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/incremental-search/-search-as-you-type", "fields": {"questions": {"assign": ["What is <search-as-you-type>?", "What is n-gram search?", "Does it highlight matched portions?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/incremental-search/-search-suggestions", "fields": {"questions": {"assign": ["What is <search-suggestions>?", "What is query suggestion?", "How are suggestions generated?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/commerce-product-ranking/-vespa-product-ranking", "fields": {"questions": {"assign": ["What is Learning to Rank?", "How to improve product search?", "What is the largest product relevance dataset?", "What is the Shopping Queries Data Set?", "What is ESCI relevance judgements?", "Is the dataset multilingual?", "What license is the dataset released under?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/commerce-product-ranking/-quick-start", "fields": {"questions": {"assign": ["How do I set up Vespa config target for local deployment?", "How do I set up Vespa config target for cloud deployment?", "How do I verify configuration service is ready?", "How do I download ONNX models for neural ranking?", "What is the command to deploy the application using Vespa CLI?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/commerce-product-ranking/-run-basic-system-test", "fields": {"questions": {"assign": ["What is the purpose of 'vespa test'?", "What is the 'feed-and-search-test.json' file?", "How do you run a query test in Vespa?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/commerce-product-ranking/-indexing-sample-product-data", "fields": {"questions": {"assign": ["How to download Vespa feed client?", "What is the sample data for?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/commerce-product-ranking/-evaluation", "fields": {"questions": {"assign": ["What is evaluate.py used for?", "What is a rank-profile?", "What is the format of a ranking run file?", "What is trec_eval?", "What is the purpose of test.qrels file?", "What is NDCG score?", "What is the label gains for custom NDCG?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/commerce-product-ranking/-shutdown-and-remove-the-docker-container", "fields": {"questions": {"assign": ["How to remove Vespa docker container?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/commerce-product-ranking/-full-evaluation", "fields": {"questions": {"assign": ["What is product-search?", "What is the evaluation script?", "What is semantic-title?", "What is the purpose of the certificate and private key?", "How do I download the product file?", "What is the size of the product file?", "What is the ranking used for evaluation?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/text-search/-vespa-sample-application---text-search-tutorial", "fields": {"questions": {"assign": ["What is the sample application?", "What is the text search tutorial?", "What is Ranking with Transformers?", "What does the end-to-end application include?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/text-search/-prerequisites", "fields": {"questions": {"assign": ["What are the requirements for Docker?", "How much memory is recommended for Docker?", "What are the operating system requirements for Docker?", "What is Homebrew and why is it needed?", "What are the software requirements for Vespa CLI?", "What is Apache Maven?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/text-search/-installing-vespa-cli", "fields": {"questions": {"assign": ["What is Vespa-CLI?", "What does Vespa-CLI do?", "What is the official command-line client for Vespa.ai?", "What platforms is Vespa-CLI available for?", "What is the purpose of the convert-msmarco.sh script?", "How can you deploy Vespa using the CLI?", "What is the vespa query command?", "What is the purpose of the vespa-feed-client?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/text-search/-delete-container", "fields": {"questions": {"assign": ["How to remove Vespa container?", "What is the command to delete Vespa container?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/msmarco-ranking/-vespa-sample-application---ms-marco-passage-and-document-ranking", "fields": {"questions": {"assign": ["What document types are used?", "What does Vespa retrieval demonstrate?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/semantic-qa-retrieval/-vespa-sample-application---semantic-retrieval-for-question-answer-applications", "fields": {"questions": {"assign": ["What is the sample application?", "What is Vespa's Approximate Nearest Neighbor Search support?", "What can be built with Vespa and Python?", "Where can I find a comprehensive QA app example?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/semantic-qa-retrieval/-evaluation-results-for-87,599-questions", "fields": {"questions": {"assign": ["What is ReQA?", "What is MRR?", "What is R@1?", "What is USE_QA?", "What is Vespa grouping?", "What is the sentence embedding model?", "What is the accuracy for sentence level retrieval?", "What is the accuracy for paragraph level retrieval?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/semantic-qa-retrieval/-running-this-sample-application", "fields": {"questions": {"assign": ["How do I checkout the sample repository?", "How do I build a docker image?", "How do I download and convert the dataset?", "How do I run the evaluation script?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/multi-vector-indexing/-vespa-multi-vector-indexing-with-hnsw", "fields": {"questions": {"assign": ["What is multi-vector indexing?", "How does multi-vector indexing work?", "When was multi-vector indexing introduced?", "Where can I read about multi-vector indexing?", "What is each paragraph embedded in?", "What is the embedding vector space used for?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/multi-vector-indexing/-quick-start", "fields": {"questions": {"assign": ["How do I install Vespa CLI?", "How do I set the target environment?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/multi-vector-indexing/-indexing-sample-wikipedia-articles", "fields": {"questions": {"assign": ["What is the native embedding model?", "What is the recommended use case for production?", "What is Vespa Cloud with GPU?", "What is autoscaling?", "What is the format of the articles file?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/multi-vector-indexing/-query-and-ranking-examples", "fields": {"questions": {"assign": ["How to see curl equivalent?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/multi-vector-indexing/-semantic-vector-search-on-the-paragraph-level.", "fields": {"questions": {"assign": ["What is vespa query?", "What is semantic ranking?", "What is the closest paragraph?", "What is the meaning of 24:00 in railway timetables?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/multi-vector-indexing/-hybrid-search-and-ranking", "fields": {"questions": {"assign": ["What is hybrid rank-profile?", "What additional features does hybrid rank-profile calculate?", "What is the purpose of second-phase ranking?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/multi-vector-indexing/-hybrid-search-and-filter", "fields": {"questions": {"assign": ["What is hybrid ranking?", "What is filtering?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/multi-vector-indexing/-cleanup", "fields": {"questions": {"assign": ["How to tear down a Docker container?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/simple-semantic-search/-vespa-sample-applications---simple-semantic-search", "fields": {"questions": {"assign": ["What is a semantic search?", "How does Vespa enable semantic search?", "What is the minimum Vespa version needed for semantic search?", "What are the requirements to use Vespa semantic search?", "What is the benefit of using Vespa semantic search over regular text match search?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/simple-semantic-search/-to-try-this", "fields": {"questions": {"assign": ["What is nearestNeighbor in Vespa?", "What is the 'vespa deploy' step?", "What is simple-semantic-search?", "How do you deploy simple-semantic-search?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/simple-semantic-search/-ready-for-production", "fields": {"questions": {"assign": ["What are the domains suited for the model?", "Does the model require fine-tuning?", "What features can improve the model results?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/simple-semantic-search/-model-exporting", "fields": {"questions": {"assign": ["How to export Huggingface model?", "What is onnx format?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/billion-scale-image-search/-billion-scale-image-search", "fields": {"questions": {"assign": ["What is the image search application?", "What is multimodal AI?", "What is the billion-scale-vector-search application?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/billion-scale-image-search/-the-vector-dataset", "fields": {"questions": {"assign": ["What is LAION 5B?", "What is CLIP?", "What is StableDiffusion?", "What is the use of LAION 5B?", "What does LAION 5B consist of?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/billion-scale-image-search/-use-cases", "fields": {"questions": {"assign": ["What is LAION dataset?", "What is CLIP retrieval?", "What is Vespa's query language?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/billion-scale-image-search/-vespa-primitives-demonstrated", "fields": {"questions": {"assign": ["What is PCA?", "What is textual sparse matching?", "What is reduced tensor cell precision?", "What is caching?", "How can Vespa scale deployments?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/billion-scale-image-search/-stateless-components", "fields": {"questions": {"assign": ["What is RankingSearcher?", "What is DedupingSearcher?", "What is DimensionReducer?", "What is AssignCentroidsDocProc?", "What is SPANNSearcher?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/billion-scale-image-search/-deploying-this-app", "fields": {"questions": {"assign": ["How to verify docker memory limits?", "What is the role of Apache Maven in building this app?", "What is the command to check if the deploy API is ready?", "What is the command to clone the sample app?", "Can the app be deployed to Vespa Cloud?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/billion-scale-image-search/-build-and-deploy-vespa-app", "fields": {"questions": {"assign": ["What is the models directory?", "What ONNX model files are available?", "How are the ONNX model files generated?", "What is ranker_export.py?", "What is similarity_export.py?", "What is pca_transformer_export.py?", "How to deploy the application?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/billion-scale-image-search/-fetching-data", "fields": {"questions": {"assign": ["What is the document api?", "How do you fetch a document?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/billion-scale-image-search/-query-the-data", "fields": {"questions": {"assign": ["What is prompt?", "What is nsfw?", "What is CLIPEmbeddingSearcher?", "What fields does the regular query search?", "How accurate is the NSFW classifier?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/billion-scale-image-search/-non-native-hyper-parameters", "fields": {"questions": {"assign": ["What are non-native query parameters?", "What is spann.clusters?", "What does rank-count control?", "What is the default rank-count?", "What is collapse.enable?", "What is the default value for collapse.enable?", "What is collapse.similarity.max-hits?", "What is the default value for collapse.similarity.threshold?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/billion-scale-image-search/-areas-of-improvement", "fields": {"questions": {"assign": ["What is the CLIP model?", "What is the sequence length?", "How can the CLIP model be improved?", "What is the benefit of a dynamic sequence length?", "What is CLIP query embedding caching?", "How would caching the map from text to embedding save resources?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/text-video-search/-text-video-search-app", "fields": {"questions": {"assign": ["What is Vespa python API?", "What is CLIP models?", "What can be built with Vespa python API?", "What is shown in the animation?", "Where can I find the animation?", "What is a text-video search?", "What is the purpose of CLIP models in Vespa?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/text-video-search/-create-the-application-from-scratch-in-a-jupyter-notebook", "fields": {"questions": {"assign": ["What is the Vespa python API?", "How do I query in Vespa using python?", "What can be done with the notebook?", "How do I deploy in Vespa using python?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/text-video-search/-demo-the-search-app", "fields": {"questions": {"assign": ["How to run text-video search app locally?", "What environment variables are required?", "What is the endpoint for VESPA?", "How to set environment variables?", "What is the command to run the app?", "What is the purpose of VESPA_CERT_PATH?", "What is the purpose of VIDEO_DIR?", "Which file should be executed to run the app?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/model-inference/-vespa-sample-applications---stateless-model-evaluation", "fields": {"questions": {"assign": ["What is stateless model evaluation?", "Where are the ONNX model files located?", "What is the purpose of the PyTorch scripts?", "What are the different ways stateless model evaluation can be used?", "What is a post-processing searcher?", "What is the capability of a request handler?", "Can Vespa make models available through a REST API?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/model-inference/-quick-start", "fields": {"questions": {"assign": ["What is the endpoint to list available models?", "What is the input format for evaluating the model using REST API?", "What is the input type expected by the 'MySearcher' searcher?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/dense-passage-retrieval-with-ann/-vespa-sample-application---open-domain-question-answering", "fields": {"questions": {"assign": ["What retrieval methods are implemented?", "What is WeakAnd?", "What is Vespa's approximate nearest neighbor search?", "What is BERT inference?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/dense-passage-retrieval-with-ann/-quick-start", "fields": {"questions": {"assign": ["What is the Vespa CLI?", "What is the sample data?", "What is the recommended Docker memory?", "What is dense-passage-retrieval-with-ann?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/dense-passage-retrieval-with-ann/-how-to-feed-the-entire-dataset", "fields": {"questions": {"assign": ["What is the recommended system memory?", "What is DPR?", "What is the purpose of make-vespa-feed.py?", "What does the make-vespa-feed.py script do?", "What is the format of the input feed file?", "How can the final feed file be compressed?", "What tool can be used to feed the final file?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/dense-passage-retrieval-with-ann/-experiments", "fields": {"questions": {"assign": ["What is Natural Questions dev split?", "What are the three retrieval strategies?", "How to evaluate Natural Questions?", "What is evaluate_em.py?", "What is NQ-open.dev.jsonl?", "What is the bin directory?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/dense-passage-retrieval-with-ann/-results", "fields": {"questions": {"assign": ["What experiments were performed?", "How is the query API used?", "What is the purpose of the Vespa retriever model?", "What is the 'get_vespa_result' function?", "What does the 'type' field in the request body specify?", "What does the 'query' field in the request body specify?", "What does the 'retriever' field in the request body specify?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/dense-passage-retrieval-with-ann/-retriever-accuracy-summary", "fields": {"questions": {"assign": ["What is the main evaluation metric for the retriever?", "What are the three different retrieval strategies evaluated?", "What is the recall score for the Dense Retrieval Model at Recall@1?", "What is the recall score for the Sparse Retrieval Model at Recall@20?", "What is the title of the paper that reports Recall@20 of 79.4?", "What is the performance of the dense retrieval method compared to the reported results?", "What is the goal of the retriever?", "What is the difference between Sparse and Hybrid Retrieval Models?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/dense-passage-retrieval-with-ann/-reader-accuracy-summary", "fields": {"questions": {"assign": ["What is EM metric for?", "How is reader accuracy measured?", "What is the Exact Match metric?", "What is the ground truth answer?", "What does an EM of 1 mean?", "What is the difference between EM and predicted answer?", "What is the formula for calculating EM score?", "What are the retrieval models compared?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/dense-passage-retrieval-with-ann/-schema", "fields": {"questions": {"assign": ["What is the document schema?", "What is text_embedding?", "What is the id field used for?", "What is the purpose of text_token_ids?", "What is Dense retrieval?", "What is HNSW index?", "What is the purpose of Sparse retrieval?", "How is the score represented?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/dense-passage-retrieval-with-ann/-retrieval-and-ranking", "fields": {"questions": {"assign": ["How is ranking controlled in Vespa?", "What is a ranking profile?", "What is the input tensor?", "What is summary-features?", "How are documents scored in Vespa?", "What is the Reader ONNX model used for?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/dense-passage-retrieval-with-ann/-importing-transformer-models-to-vespa.ai-via-onnx", "fields": {"questions": {"assign": ["What is the DPR team?", "Where can the pre-trained checkpoints be found?", "What is Huggingface?", "What is ONNX format?", "How can we export Transformer models?", "What are the models available for export?", "Where are the export scripts located?", "How are the ONNX models deployed in Vespa?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/dense-passage-retrieval-with-ann/-vespa-container-middleware---putting-it-all-together", "fields": {"questions": {"assign": ["What are the custom plugins?", "What does the BERT Tokenizer do?", "What is the QADocumentProcessor?", "What is the RetrieveModelSearcher?", "What is the QASearcher?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/text-image-search/src/python/-python-based-text-image-search-app", "fields": {"questions": {"assign": ["What is CLIP?", "What is pyvespa?", "What is zero-shot prediction?", "What dataset is used?", "How are textual queries processed?", "Can the system process any image?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/text-image-search/src/python/-download-data", "fields": {"questions": {"assign": ["What is the Flickr8k dataset?", "Where can I download it?", "What is the download script called?", "What is the Kaggle website?", "What is the IMG_DIR environment variable?", "How do I set the IMG_DIR variable?", "What should IMG_DIR be set to?", "What type of files does the dataset contain?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/text-image-search/src/python/-compare-pre-trained-clip-models-for-text-image-retrieval", "fields": {"questions": {"assign": ["How to set up Vespa for image search?", "What is CLIP?", "How many pre-trained models are available?", "Which model performs best?", "What is Reciprocal Rank?", "What does the Jupyter Notebook include?", "How to feed image data?", "What queries can be issued?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/text-image-search/src/python/-demo-the-search-app", "fields": {"questions": {"assign": ["What environment variables are required for the app?", "How do you run the streamlit demo UI?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/text-image-search/-vespa-sample-application---text-image-search", "fields": {"questions": {"assign": ["What does the text-to-image app do?", "What dataset is used?", "What is CLIP?", "How does zero-shot prediction work?", "What is the difference between Python app and Vespa app?", "What is included in Vespa transformation?", "What is the UI for the Python app?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/text-image-search/-quick-start", "fields": {"questions": {"assign": ["What is Vespa CLI?", "What is python3.8+ used for?", "What is the purpose of clip_export.py?", "What is the purpose of clip_feed.py?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/transformers/-vespa-sample-application---transformers", "fields": {"questions": {"assign": ["What is this sample application about?", "What operator is used for document retrieval?", "What is BM25?", "What is a cross-encoder Transformer model?", "What is the global phase used for?", "What is the MS Marco Ranking sample app?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/transformers/-bonus", "fields": {"questions": {"assign": ["What is the setup-model.py used for?", "What is a WordPiece embedder?", "What is a SentencePiece embedder?", "What kind of cross-encoder models can be exported?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/news/-news-and-recommendation-tutorial", "fields": {"questions": {"assign": ["What is the News search tutorial about?", "Where can I find News search tutorial?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/multiple-bundles-lib/-vespa-sample-applications---multiple-bundles-lib", "fields": {"questions": {"assign": ["What does the sample application demonstrate?", "What is multiple-bundles?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/predicate-fields/-vespa-sample-application---predicate-search", "fields": {"questions": {"assign": ["What are predicate fields?", "What is a boolean constraint?", "What is a target property?", "What is two-sided filtering?", "What is cost-per-click?", "What is targeted advertising?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/predicate-fields/-quick-start", "fields": {"questions": {"assign": ["What are the requirements for Vespa CLI installation?", "What should be the Docker memory setting?", "How to verify if the deploy api is ready?", "How to pull and start the vespa container image?", "What is the recommended memory for Docker when running Vespa?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/predicate-fields/-index-marketplace-users", "fields": {"questions": {"assign": ["What are the users in the marketplace?", "What is the target predicate field?", "What are the regular fields?", "What is the format of the json lines?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/predicate-fields/-matching-using-predicate-attributes", "fields": {"questions": {"assign": ["What is the 'predicate' query operator?", "How does the marketplace use user properties?", "What happens when Ronald's income estimate drops?", "What are the marketplace's properties for Ronald?", "What is the syntax to use 'predicate' query operator?", "What is the expected result of the query when Ronald has an income of 3000?", "What is the expected result of the query when Ronald's gender is male and his age is 32?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/predicate-fields/-matching-combining-predicate-with-regular-filters", "fields": {"questions": {"assign": ["What is two-sided filtering?", "What is the marketplace search page?", "What are the known properties of Jon?", "What is the index of users?", "What is the YQL filter syntax?", "What is the purpose of the regular filter?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/predicate-fields/-matching-and-ranking", "fields": {"questions": {"assign": ["What is a predicate field?", "How do predicate fields work?", "What is Vespa's ranking framework?", "How does Vespa's ranking framework work?", "What is a user schema?", "What is a nearestNeighbor query operator?", "What is the query tensor used for?", "How does personalization affect ranking in Vespa?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/predicate-fields/-shutdown-and-remove-the-vespa-container", "fields": {"questions": {"assign": ["What is docker rm?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/model-deployment/-onnx-model-export-and-deployment-example", "fields": {"questions": {"assign": ["What is ONNXModelExport?", "How do I generate the model?", "What is the purpose of the notebook?", "What is jupyter?", "What is the alternative way to run the script?", "What do I need to do after completing the notebook?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/model-deployment/-further-reading", "fields": {"questions": {"assign": ["What is ONNX?", "How can ONNX models be used for ranking?", "What is the format of ONNX models?", "What is the advantage of using ONNX models?", "How can I use an ONNX model in Vespa?", "What machine learning framework can be used to generate ONNX models?", "What is the compatibility of ONNX with Vespa?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/part-purchases-demo/-vespa-sample-applications---part-purchases-demo", "fields": {"questions": {"assign": ["What is the memory requirement for running Vespa?", "What is a Vespa feed client CLI?", "What is the command to check the status of a Vespa application?", "What is the purpose of the grouping guide?", "Where can I find troubleshooting information for Docker containers?", "What is the purpose of ext/parts.py?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/http-api-using-request-handlers-and-processors/-vespa-sample-applications---building-a-http-api-using-request-handlers-and-processors", "fields": {"questions": {"assign": ["What is HTTP API tutorial about?", "How to build a HTTP API?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/http-api-using-request-handlers-and-processors/-executable-example", "fields": {"questions": {"assign": ["How can I compile and run Vespa sample apps?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/generic-request-processing/-vespa-sample-applications---a-generic-request-response-processing-application", "fields": {"questions": {"assign": ["What is a stateless Vespa application?", "What is composable request-response processing?", "How is the processing component controlled?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/generic-request-processing/-executable-example", "fields": {"questions": {"assign": ["How to shutdown Vespa using Docker?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/document-processing/-vespa-sample-applications---document-processing", "fields": {"questions": {"assign": ["What is document processing?", "What is a Document Processor?", "What is the Document API?", "What is the music schema?", "What is multiple schemas?", "What is a threadpool?", "What is Progress.LATER?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/document-processing/-validate-that-the-document-processor-works", "fields": {"questions": {"assign": ["How can I validate a music document?", "What is the LyricsDocumentProcessor?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/basic-search-on-gke/-vespa-basic-search-example-on-gke", "fields": {"questions": {"assign": ["What is GKE?", "What are the steps to deploy a multinode setup on GKE?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/basic-search-on-gke/-executable-example", "fields": {"questions": {"assign": ["What is the example repository for?", "How do I create a GKE cluster?", "What is the security notice for?", "How do I delete the cluster?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode/-multinode-testing-and-observability", "fields": {"questions": {"assign": ["What is the Vespa clustercontrollers?", "What is ZooKeeper?", "How is the Vespa clustercontrollers managed?", "How does ZooKeeper coordinate the cluster state?", "What is the default ZooKeeper cluster run on?", "What happens when only one config server is up?", "What is the effect of not getting cluster state updates?", "What is the memory use for easier testing?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode/-example-cluster-setup", "fields": {"questions": {"assign": ["What are the prerequisites?", "How much memory is needed for Docker?", "What is the Docker image for Vespa?", "How is Vespa started in Docker?", "Where can I see the Vespa output and status?", "What is the purpose of stopping Docker containers?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode/-start-3-nodes", "fields": {"questions": {"assign": ["What is the purpose of VESPA_CONFIGSERVERS?", "What is the purpose of netstat?", "What are the ports used by vespa nodes?", "What command should I run to check if all ports are listed?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode/-clustercontroller-status-pages", "fields": {"questions": {"assign": ["How do you check cluster status?", "What are the URLs to check cluster status?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode/-do-a-node-stop-/-start-and-observe-changes-to-cluster-state", "fields": {"questions": {"assign": ["How to stop a Docker node?", "How to start a Docker node?", "What happens when a node is stopped?", "How to observe cluster status?", "What is the URL to observe cluster status?", "How long does it take for storage and distributor to go up?", "What is the URL to observe music cluster?", "What is clustercontroller-status api version?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode/-stop-/-start-primary-clustercontroller", "fields": {"questions": {"assign": ["How to stop Vespa Node0?", "What happens when Node0 is stopped?", "How to start Vespa Node0 again?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode/-stop-two-clustercontrollers", "fields": {"questions": {"assign": ["What is the default ZooKeeper cluster?", "What happens when config servers on node0 and node1 go down?", "Can ZooKeeper remain available if one of three nodes fails?", "What is the main issue with a third node becoming master?", "What is the quorum in a ZooKeeper cluster?", "How do fleetcontrollers behave when the ZooKeeper cluster is down?", "What is the warning message observed when ZooKeeper cluster is not connected?", "What troubleshooting issues do Kubernetes users face with ZooKeeper cluster?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode/-feed-data,-check-distribution", "fields": {"questions": {"assign": ["What is fast document feeding?", "What is vespa-visit used for?", "What is the redundancy configuration?", "What will metrics show?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode/-run-queries-while-stopping-nodes", "fields": {"questions": {"assign": ["What happens when a node is down?", "What is SSV in Vespa?", "What is missing Replica activation on node0?", "What is missing zooKeeper quorum?", "What happens when nodes go down in Vespa?", "How do you check the cluster state version in Vespa?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode/-single-node-clustercontroller", "fields": {"questions": {"assign": ["What is a clustercontroller?", "Can a cluster have only one clustercontroller?", "What happens if the clustercontroller goes down?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode/-clean-up-after-testing", "fields": {"questions": {"assign": ["What is 'docker rm'?", "What is 'docker network'?", "What do 'node0', 'node1', and 'node2' represent?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/monitoring/vespa-grafana-terraform/-grafana-terraform-for-vespa-cloud", "fields": {"questions": {"assign": ["What is the Terraform template for?", "What does the Terraform template support?", "Can the Terraform template be used with self-hosted Grafana?", "What is a Vespa Cloud application?", "What are the benefits of using the Terraform template?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/monitoring/vespa-grafana-terraform/-prerequisites", "fields": {"questions": {"assign": ["What is Grafana?", "What is Prometheus?", "Where can I find a sample setup for monitoring with Vespa?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/monitoring/vespa-grafana-terraform/-variables", "fields": {"questions": {"assign": ["What is a Grafana API key?", "How do I create a Grafana API key?", "What is a Grafana datasource?", "What is a grafana_data_source?", "What is an alert contact point?", "What is the purpose of an alert contact point?", "What determines alert routing policy?", "How can I extend a Grafana template?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/monitoring/vespa-grafana-terraform/-how-to", "fields": {"questions": {"assign": ["What is terraform?", "What is tf.plan?", "How do I apply tf.plan?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/monitoring/album-recommendation-monitoring/album-recommendation-random-data/-vespa-sample-applications---album-recommendation-random-data-feeder", "fields": {"questions": {"assign": ["What is Grafana?", "How do I monitor Vespa?", "What is the Http client?", "What does the Album Recommendations do?", "What is the quick start for monitoring?", "Where can I find more information?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/monitoring/album-recommendation-monitoring/-vespa-sample-applications---album-recommendations-monitoring", "fields": {"questions": {"assign": ["What are Grafana and Prometheus?", "What does album-recommendation do?", "How do I monitor with Grafana?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/gke/-multinode-ha-using-google-cloud-kubernetes-engine---gke", "fields": {"questions": {"assign": ["What is a multinode-HA configuration?", "What is GKE?", "What are the prerequisites for the guide?", "How do you set up LoadBalancers?", "What does the guide use port-forwards for?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/gke/-cluster-setup", "fields": {"questions": {"assign": ["How much RAM for Vespa cluster?", "What is the minimum configuration for multinode-HA?", "What is the machine type for Vespa cluster?", "How many nodes does a Vespa cluster have?", "What is the capacity of the disk for Vespa cluster?", "What is the command to set up Vespa cluster?", "What is GKE?", "How to get access to Vespa cluster on GKE?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/gke/-config-server-cluster-startup", "fields": {"questions": {"assign": ["How are nodes configured?", "What is the function of config servers?", "How do you check the status of a config server?", "What should you do if you can't see the status page?", "What is the format of the status page?", "What is the importance of readinessProbe?", "What is VESPA_CONFIGSERVERS used for?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/gke/-vespa-startup", "fields": {"questions": {"assign": ["What command starts admin node?", "What is vespa-configserver-0?", "How to check vespa service health?", "What should the status be?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/gke/-feed-data", "fields": {"questions": {"assign": ["How to feed data to Vespa?", "What is the feed endpoint?", "What is the format for feeding data?", "What is the port for Vespa feed?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/gke/-run-a-query", "fields": {"questions": {"assign": ["What is kubectl used for?", "What is port-forward?", "What does the root object contain?", "What is the coverage object?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/gke/-teardown", "fields": {"questions": {"assign": ["How to delete Vespa cluster?", "What is gcloud?", "What command is used to delete Vespa cluster?", "What is the section below about?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/gke/-misc-/-troubleshooting", "fields": {"questions": {"assign": ["What gets deleted in 'clean pods'?", "How to troubleshoot pod startup?", "How to access app port?", "How to get pod logs?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-vespa-high-availability-multi-node-template", "fields": {"questions": {"assign": ["How is this application configured?", "What is a multinode application?", "What is mTLS?", "What is Docker Compose?", "What is the topology of Vespa-HA?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-memory-usage", "fields": {"questions": {"assign": ["How much memory does Docker use?", "What is VESPA_CONFIGSERVER_JVMARGS?", "What is VESPA_CONFIGPROXY_JVMARGS?", "How do you configure memory for production use?", "What should you remove for real production use cases?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-get-started", "fields": {"questions": {"assign": ["What is the goal of this sample application?", "How many nodes does the Docker network have?", "What is the URL for the state and metrics API reference?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-start-the-config-server-cluster", "fields": {"questions": {"assign": ["What is a config server?", "What is VESPA_CONFIGSERVERS?", "How do you start a config server cluster?", "What is the purpose of VESPA_CONFIGSERVER_JVMARGS?", "What is the purpose of VESPA_CONFIGPROXY_JVMARGS?", "How do you check if the config servers are running?", "What do the config servers provide for the other Vespa nodes?", "Why are config servers started before other Vespa nodes?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-deploy-the-vespa-application-configuration", "fields": {"questions": {"assign": ["How to deploy Vespa application?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-start-the-admin-server", "fields": {"questions": {"assign": ["What is the log server?", "What is the config sentinel?", "How do I start a config sentinel?", "What is the startup sequence?", "How do I check the Vespa infrastructure status?", "What does launching a log server entail?", "Why is it recommended to run log servers on a separate node?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-start-the-feed-container-cluster", "fields": {"questions": {"assign": ["What is a feed container cluster?", "What is port 8080 used for?", "How to check the health of feed container?", "What is the metrics-proxy?", "What is the ApplicationStatus endpoint?", "How to use vespa-model-inspect?", "What services run on Vespa nodes?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-start-the-query-container-cluster", "fields": {"questions": {"assign": ["What is query container cluster?", "How do you check query cluster health?", "What is the difference between document/v1 and query APIs?", "How do you inspect the differences in the handlers section?", "What is the url for the query API?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-type-memory_virt-untyped", "fields": {"questions": {"assign": ["What is memory_virt?", "What does metrictype mean?", "What is instance?", "What is vespaVersion?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-process-overview", "fields": {"questions": {"assign": ["What is Config sentinel used for?", "What are Config servers?", "What is slobrok?", "What does the cluster controller do?", "What is the metrics proxy used for?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-test-feed-and-query-endpoints", "fields": {"questions": {"assign": ["How do you feed documents?", "What is the document-API endpoint?", "How do you list document IDs?", "What is the query-API endpoint?", "How do you run a query?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-clean-up-after-testing", "fields": {"questions": {"assign": ["How do I remove a Docker network?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-integrations", "fields": {"questions": {"assign": ["What is Vispana?", "What does Vispana do?", "How do I use Vispana?", "What is the Docker command for Vispana?", "What is the config server endpoint for Vispana?", "What does the Vispana screenshot show?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-secure-vespa-with-mutually-authenticated-tls", "fields": {"questions": {"assign": ["How to secure Vespa with mTLS?", "What is the purpose of tls.json?", "How to configure Vespa with mTLS?", "How to check health of the application?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-test-feed-and-query-endpoints", "fields": {"questions": {"assign": ["What is the document-API endpoint?", "What is the query-API endpoint?", "How to feed documents to Vespa?", "How to list IDs of documents?", "What is the key used for curl?", "What is the purpose of pki?", "How to run a query in Vespa?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-security-q/a", "fields": {"questions": {"assign": ["What is the PKIX path error caused by?", "What configuration is invalid for CA certificates?", "What is the difference between Vespa keys and client keys?", "Which ports use Vespa keys and which use client keys?", "What is the purpose of port 8443?", "What is the purpose of ports 8080 and 8443?", "When is it ideal to use separate certificate chains?", "How should ports 8443 be protected for separate CAs to be less useful?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-deploy-output", "fields": {"questions": {"assign": ["What is the deploy output?", "What are the warning messages?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-ports", "fields": {"questions": {"assign": ["What are the mapped ports?", "Which command lists port information?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-clean-up-after-testing", "fields": {"questions": {"assign": ["What is a swarm?", "What is a force?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/multinode-HA/-docker-compose", "fields": {"questions": {"assign": ["What does the docker-compose.yaml do?", "How to start a 10-node cluster?", "What should the status of config servers be after startup?", "How to troubleshoot a config server?", "How to deploy an application using zip?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/-vespa-sample-applications---operations", "fields": {"questions": {"assign": ["What is in the folder?", "How to get help with Vespa?", "What are admin procedures?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/-multinode", "fields": {"questions": {"assign": ["What is the Multinode application?", "How many nodes does it set up?", "What can be done with status and metrics pages?", "How does Multinode help with debugging?", "What information does Multinode provide for support?", "When should you run Multinode?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/-multinode-high-availability", "fields": {"questions": {"assign": ["What is Multinode High Availability?", "How many nodes does the example deploy?", "What is included in the Multinode example?", "How does the Multinode example secure the application?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/-vespa-on-kubernetes", "fields": {"questions": {"assign": ["What is Vespa on Kubernetes?", "How do I deploy Vespa on GKE?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/-monitoring", "fields": {"questions": {"assign": ["What kind of applications are these?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/-vespa-metrics-and-monitoring", "fields": {"questions": {"assign": ["What is Vespa metrics monitoring?", "How do you integrate Vespa with Prometheus?", "What is Grafana?", "What does Vespa integrate with?", "What monitoring tools does Vespa use?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/operations/-startup-problems-in-multinode-kubernetes-cluster", "fields": {"questions": {"assign": ["What is the problem multinode Vespa cluster face?", "What is the root cause of the Vespa cluster problem?", "What is the role of the Vespa Config Servers in the cluster?", "What is the host and port number needed to check the readiness of the Config Servers?", "How can removing a readinessProbe on port 19071 help the Config Server cluster start?", "What is the `publishNotReadyAddress` setting for?", "Where can I find more information about basic search on GKE?", "Where can I find the Vespa Kubernetes quick start guide?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/joins/-vespa-sample-applications---distributed-joins", "fields": {"questions": {"assign": ["What is demonstrated in this application?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/multiple-bundles/-vespa-sample-applications---multiple-bundles", "fields": {"questions": {"assign": ["What does the sample application demonstrate?", "Where is the extra bundle found?", "What are container components?", "What is the bundle plugin?", "Where can I find more information about container components?", "Where can I find more information about the bundle plugin?", "Where can I find more information about quick-start?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/multiple-bundles/-executable-example", "fields": {"questions": {"assign": ["What is the purpose of building the library and main bundles?", "How do I shutdown and remove a Vespa container?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/aws/lambda/-vespa-code-examples-for-aws-lambda-functions", "fields": {"questions": {"assign": ["What is the purpose of `.py` files?", "How to create AWS Lambda function?", "How to update a Lambda function?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/aws/lambda/-troubleshooting", "fields": {"questions": {"assign": ["What is a Lambda function?", "How to create a role?", "How to modify code in-console?", "Is redeploying slower than modifying in-console?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/vespa-chinese-linguistics/-vespa-chinese-linguistics", "fields": {"questions": {"assign": ["What does the package provide?", "What is Jieba?", "What services use Jieba?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/vespa-chinese-linguistics/-requirements", "fields": {"questions": {"assign": ["What is Java 17?", "How to install Apache Maven?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/vespa-chinese-linguistics/-build", "fields": {"questions": {"assign": ["How to produce the component jar?", "What is the mvn command?", "Where is the component jar produced?", "What is the version used for building the package?", "What is Linguistics interface?", "What are the changes in Linguistics interface?", "What is the link to Linguistics interface?", "What is the path to clone sample apps?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/vespa-chinese-linguistics/-deploy", "fields": {"questions": {"assign": ["Where should I put the built package?", "What should I do if there is no components directory?", "What is the structure of the sampleapps directory?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/vespa-chinese-linguistics/-configuration", "fields": {"questions": {"assign": ["What is services.xml?", "Why define <component> in <container>?", "Where are stopwords located?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/vespa-chinese-linguistics/-license", "fields": {"questions": {"assign": ["What is the license?", "What is huaban/jieba-analysis?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/google-cloud/cloud-functions/-vespa-code-examples-for-google-cloud-functions", "fields": {"questions": {"assign": ["What are the code examples for?", "What are the functions included?", "How to parse Google Cloud Storage objects?", "How to move files in Google Cloud Storage?", "How to deploy a Python function?", "How to deploy a Go function?", "What are the similar examples in AWS Lambda?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/google-cloud/cloud-functions/-backup---experimental", "fields": {"questions": {"assign": ["What is the curl command for backup?", "What parameters can be set for backup?", "How does the backup function work?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/-vespa-grouping-and-facets-for-organizing-results", "fields": {"questions": {"assign": ["What is part-purchases-demo?", "What does Vespa grouping do?", "What is faceting in Vespa?", "Where can I find Vespa grouping documentation?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/-vespa-predicate-fields", "fields": {"questions": {"assign": ["What is a predicate field?", "How are boolean expressions indexed?", "What is the purpose of predicate fields?", "What are document side constraints?", "How can predicate fields be used?", "What kinds of logic can predicate fields express?", "What is the benefit of using predicate fields?", "What types of queries can predicate fields retrieve for?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/-operations", "fields": {"questions": {"assign": ["What is Kubernetes?", "What does <operations> refer to?", "What is discussed about monitoring?", "What is discussed about security?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/-vespa-custom-linguistics-integration", "fields": {"questions": {"assign": ["What is <vespa-chinese-linguistics>?", "What is Jieba?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/-vespa-custom-http-api-using-request-handlers-and-processors", "fields": {"questions": {"assign": ["What does http-api-using-request-handlers-and-processors document cover?", "What can be built with custom HTTP apis?", "What is a REST interface?", "What is the Custom HTTP Api tutorial about?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/-vespa-container-plugins-with-multiple-osgi-bundles", "fields": {"questions": {"assign": ["What is <multiple-bundles>?", "What does <multiple-bundles> demonstrate?", "How are OSGI bundles used in <multiple-bundles>?", "What types of custom plugins are used in <multiple-bundles>?", "What is the purpose of using multiple OSGI bundles in <multiple-bundles>?", "What is the main feature of <multiple-bundles>?", "What is the technology used in <multiple-bundles>?", "What is the format of custom plugins used in <multiple-bundles>?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/-distributed-joins", "fields": {"questions": {"assign": ["What is Joins?", "What are distributed query time joins?", "When to use Joins?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/examples/-[document-processing]", "fields": {"questions": {"assign": ["What is document-processing?", "How does document-processing work?", "Is document-processing customizable?", "What are the possibilities of document-processing?", "What is the role of Java in document-processing?", "Can Java be used for custom document processing?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/billion-scale-vector-search/-spann-billion-scale-vector-search", "fields": {"questions": {"assign": ["What is *SPANN*?", "What does SPANN use?", "How to represent SPANN?", "What is the hybrid combination used by SPANN?", "What are the requirements for the sample app?", "How to verify Docker memory limits?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/billion-scale-vector-search/-download-vector-data", "fields": {"questions": {"assign": ["What is the Microsoft SPACEV dataset?", "What is the size of the sample file?", "What files does create-vespa-feed.py create?", "What are the python dependencies for create-vespa-feed.py?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/custom-embeddings/-customizing-frozen-data-embeddings-in-vespa", "fields": {"questions": {"assign": ["What are frozen embeddings?", "What are foundational models?", "How can frozen embeddings be used?", "What is the purpose of frozen embeddings?", "What tasks can frozen data embeddings be re-used for?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/custom-embeddings/-quick-start", "fields": {"questions": {"assign": ["How to set target environment?", "How to switch between local deployment and cloud deployment?", "How to verify that configuration service is ready?", "What is text embeddings made easy?", "What is Simple Semantic Search?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/custom-embeddings/-using-the-tuned-query-tower", "fields": {"questions": {"assign": ["What is input.query()?", "What is a query tower?", "What is an embedding?", "What is a frozen query tower?", "What is the tuned model?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/custom-embeddings/-using-the-simple-weight-transformation-query-tower", "fields": {"questions": {"assign": ["What is the 'simple-similarity' ranking model?", "What query transformation is performed by 'simple-similarity'?", "What is the purpose of the 'targetHits:10' parameter in the example command?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/custom-embeddings/-using-the-deep-neural-network-similarity", "fields": {"questions": {"assign": ["What is the purpose of 'nearestNeighbor'?", "What is 'custom-similarity'?", "What is 'targetHits'?", "What is 'embedding'?", "What is 'q' in the query?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/custom-embeddings/-dump-all-embeddings", "fields": {"questions": {"assign": ["What is a frozen document?", "What is a field-set?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/custom-embeddings/-cleanup", "fields": {"questions": {"assign": ["How to tear down a container?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/album-recommendation-java/-vespa-sample-applications---album-recommendation,-with-java-components", "fields": {"questions": {"assign": ["What are Java components in Vespa?", "What are document processors?", "What are handlers in Vespa?", "What is the album-recommendation sample application?", "How do you build and deploy the sample application?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/album-recommendation-java/-query-tracing", "fields": {"questions": {"assign": ["What is MetalSearcher?", "What is custom Searcher code?", "What does MetalSearcher::search() do?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/album-recommendation-java/-custom-metrics", "fields": {"questions": {"assign": ["What is MetalSearcher?", "What is Counter?", "What is Gauge?", "What is HitCountSearcher?", "What is query language?", "What are metrics APIs?", "What is services.xml?", "What are unit tests?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/album-recommendation/-vespa-sample-applications---album-recommendations", "fields": {"questions": {"assign": ["How can I deploy a simple Vespa application?", "What are the functionalities of the Vespa quick start guide?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/incremental-search/search-suggestions/-vespa-sample-application---search-suggestions", "fields": {"questions": {"assign": ["What does the term field do?", "How are suggestions generated?", "What is prefix match?", "How is noise removed?", "What is the purpose of the enhanced schema?", "What is the problem with prefix searching every term in the phrase?", "What could be done to implement a better ranking for suggestions?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/incremental-search/search-suggestions/-performance-considerations", "fields": {"questions": {"assign": ["What is hitLimit?", "How does hitLimit affect prefix queries?", "What is a fast-search attribute?", "What is range query?", "What is prefix query?", "When is hitLimit useful?", "What happens when prefix length is short?", "What is the purpose of range queries with hitLimit?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/incremental-search/search-suggestions/-quick-start", "fields": {"questions": {"assign": ["How to check the website?", "How to do a prefix query?", "What is YQL?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/incremental-search/search-suggestions/-indexed-prefix-search", "fields": {"questions": {"assign": ["What is indexed prefix search?", "How is indexed prefix search faster?", "When should I use indexed prefix search?", "What fields can be used for indexed prefix search?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/incremental-search/search-suggestions/-the-sample-application", "fields": {"questions": {"assign": ["What is indexed prefix search?", "What is a document processor?", "How to filter user queries?", "What is a block list?", "What are accepted terms?", "How does the sample application filter queries?", "What is the purpose of the sample application?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/incremental-search/search-suggestions/benchmarking-README.md-benchmarcking-results", "fields": {"questions": {"assign": ["What is being compared?", "What is indexed prefix search?", "What is fast-search?", "What is streaming prefix search?", "How many documents were used in the corpus?", "How long was the benchmarking run?", "What was the duration of the benchmarking?", "How many clients were used in the benchmarking?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/incremental-search/search-suggestions/benchmarking-README.md-indexed-prefix-search-with-fast-search", "fields": {"questions": {"assign": ["What is indexed prefix search?", "How does indexed prefix search perform with increasing clients?", "Does indexed prefix search handle concurrent clients well?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/incremental-search/search-suggestions/benchmarking-README.md-streaming-prefix-search", "fields": {"questions": {"assign": ["What is the difference between streaming and indexed prefix search?", "What are the advantages of streaming prefix search?", "How does the performance change as the number of clients increases?", "Why does query rate increase as requests start failing?", "Why is streaming search more memory efficient than indexed prefix search?", "When is streaming prefix search not sustainable?", "What are the limitations of streaming prefix search when corpus size is large and number of clients grow?", "Why does prefix search in index mode require attributes to be stored in memory?"]}}}
{"update": "id:vespaapps-p:paragraph::vespaapps/incremental-search/search-suggestions/benchmarking-README.md-use-cases", "fields": {"questions": {"assign": ["What is streaming prefix search?", "When is streaming prefix search suitable?", "What is indexed prefix search?", "When is indexed prefix search suitable?"]}}}