haystack/docs/v0.7.0/_src/benchmarks/retriever_speed.json
Branden Chan f3a3b73d9b
Choose correct similarity fns during benchmark runs & re-run benchmarks (#773)
* Adapt to new dataset_from_dicts return signature

* rename fn

* Align similarity fn in benchmark doc store

* Better choice of similarity fn

* Increase postgres wait time

* Add more expected returned variables

* update benchmark results

* Fix typo

* update all benchmark runs

* multiply stats by 100

* Specify similarity fns for website

Co-authored-by: Malte Pietsch <malte.pietsch@deepset.ai>
2021-02-03 11:45:18 +01:00

81 lines
2.3 KiB
JSON

{
"chart_type": "LineChart",
"title": "Retriever Speed",
"subtitle": "Query Speed at different number of docs",
"description": "Here you can see how the query speed of different Retriever / DocumentStore combinations scale as the number of documents increases. The set up is the same as the above querying benchmark except that a varying number of negative documents are used to fill the document store.",
"columns": [
"n_docs",
"BM25 / ElasticSearch",
"DPR / ElasticSearch",
"DPR / FAISS (flat)",
"DPR / FAISS (HSNW)"
],
"axis": [
{
"x": "Number of docs",
"y": "Queries/sec"
}
],
"data": [
{
"model": "DPR / ElasticSearch",
"n_docs": 10000,
"query_speed": 23.3662850838307
},
{
"model": "DPR / ElasticSearch",
"n_docs": 100000,
"query_speed": 6.108417678791537
},
{
"model": "DPR / ElasticSearch",
"n_docs": 500000,
"query_speed": 1.4393100251286972
},
{
"model": "BM25 / ElasticSearch",
"n_docs": 10000,
"query_speed": 244.5160214986071
},
{
"model": "BM25 / ElasticSearch",
"n_docs": 100000,
"query_speed": 162.40717155994315
},
{
"model": "BM25 / ElasticSearch",
"n_docs": 500000,
"query_speed": 88.52692529827672
},
{
"model": "DPR / FAISS (flat)",
"n_docs": 10000,
"query_speed": 27.22085301792775
},
{
"model": "DPR / FAISS (flat)",
"n_docs": 100000,
"query_speed": 6.614453113633132
},
{
"model": "DPR / FAISS (flat)",
"n_docs": 500000,
"query_speed": 1.5222363376940002
},
{
"model": "DPR / FAISS (HSNW)",
"n_docs": 10000,
"query_speed": 39.903073511580295
},
{
"model": "DPR / FAISS (HSNW)",
"n_docs": 100000,
"query_speed": 38.24323466239034
},
{
"model": "DPR / FAISS (HSNW)",
"n_docs": 500000,
"query_speed": 37.13917579922844
}
]
}