2020-10-12 13:34:42 +02:00
{
"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" ,
2021-06-02 13:09:45 +02:00
"BM25 / Elasticsearch" ,
"DPR / Elasticsearch" ,
2020-10-12 13:34:42 +02:00
"DPR / FAISS (flat)" ,
2021-04-13 14:54:15 +02:00
"DPR / FAISS (HNSW)" ,
"DPR / Milvus (flat)" ,
2021-06-02 13:09:45 +02:00
"DPR / Milvus (HNSW)" ,
"Sentence Transformers / Elasticsearch"
2020-10-12 13:34:42 +02:00
] ,
2020-12-10 16:25:51 +01:00
"axis" : [
{
"x" : "Number of docs" ,
"y" : "Queries/sec"
}
] ,
"data" : [
2020-10-19 11:46:51 +02:00
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / Elasticsearch" ,
"n_docs" : 1000 ,
"query_speed" : 34.22768858415144
} ,
{
"model" : "DPR / Elasticsearch" ,
2020-10-19 11:46:51 +02:00
"n_docs" : 10000 ,
2021-06-02 13:09:45 +02:00
"query_speed" : 22.197089725786853
2020-10-19 11:46:51 +02:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "BM25 / Elasticsearch" ,
"n_docs" : 10000 ,
"query_speed" : 127.11481826852273
} ,
2020-10-19 11:46:51 +02:00
{
2021-06-02 13:09:45 +02:00
"model" : "Sentence Transformers / Elasticsearch" ,
2020-10-19 11:46:51 +02:00
"n_docs" : 1000 ,
2021-06-02 13:09:45 +02:00
"query_speed" : 47.51341215808855
2020-10-19 11:46:51 +02:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "Sentence Transformers / Elasticsearch" ,
"n_docs" : 10000 ,
"query_speed" : 29.74515869340777
} ,
{
"model" : "DPR / FAISS (flat)" ,
2021-04-13 14:54:15 +02:00
"n_docs" : 1000 ,
2021-06-02 13:09:45 +02:00
"query_speed" : 42.49634272581313
2020-10-19 11:46:51 +02:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / FAISS (flat)" ,
"n_docs" : 10000 ,
"query_speed" : 27.684040507849826
2020-10-19 11:46:51 +02:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / FAISS (HNSW)" ,
"n_docs" : 1000 ,
"query_speed" : 43.36685860983961
2021-04-13 14:54:15 +02:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / FAISS (HNSW)" ,
"n_docs" : 10000 ,
"query_speed" : 41.819147130090286
2020-10-19 11:46:51 +02:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / Milvus (flat)" ,
2020-10-19 11:46:51 +02:00
"n_docs" : 1000 ,
2021-06-02 13:09:45 +02:00
"query_speed" : 41.12204778755844
2021-04-13 14:54:15 +02:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / Milvus (flat)" ,
"n_docs" : 10000 ,
"query_speed" : 37.86882443918513
2020-10-19 11:46:51 +02:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / Milvus (HNSW)" ,
"n_docs" : 1000 ,
"query_speed" : 41.14803671045185
} ,
{
"model" : "DPR / Milvus (HNSW)" ,
2020-10-19 11:46:51 +02:00
"n_docs" : 10000 ,
2021-06-02 13:09:45 +02:00
"query_speed" : 40.072871546542935
2020-10-19 11:46:51 +02:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / Elasticsearch" ,
2020-10-19 11:46:51 +02:00
"n_docs" : 100000 ,
2021-06-02 13:09:45 +02:00
"query_speed" : 5.192368815242574
2020-10-19 11:46:51 +02:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / Elasticsearch" ,
"n_docs" : 500000 ,
"query_speed" : 1.0337466563959614
2021-04-13 14:54:15 +02:00
} ,
2021-06-02 13:58:55 +02:00
{
"model" : "BM25 / Elasticsearch" ,
"n_docs" : 100000 ,
"query_speed" : 103.0884393334727
} ,
2021-04-13 14:54:15 +02:00
{
2021-06-02 13:09:45 +02:00
"model" : "BM25 / Elasticsearch" ,
"n_docs" : 500000 ,
"query_speed" : 78.95037031647355
} ,
{
"model" : "Sentence Transformers / Elasticsearch" ,
2021-04-13 14:54:15 +02:00
"n_docs" : 100000 ,
2021-06-02 13:09:45 +02:00
"query_speed" : 6.385621466857457
2021-04-13 14:54:15 +02:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "Sentence Transformers / Elasticsearch" ,
2020-10-19 11:46:51 +02:00
"n_docs" : 500000 ,
2021-06-02 13:09:45 +02:00
"query_speed" : 1.4175454254854258
2021-04-13 14:54:15 +02:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / FAISS (flat)" ,
"n_docs" : 100000 ,
"query_speed" : 6.6270933964840415
2020-10-19 11:46:51 +02:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / FAISS (flat)" ,
"n_docs" : 500000 ,
"query_speed" : 1.5394964631878052
2020-10-19 11:46:51 +02:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "DPR / FAISS (HNSW)" ,
"n_docs" : 100000 ,
"query_speed" : 39.7839528511866
} ,
{
"model" : "DPR / FAISS (HNSW)" ,
"n_docs" : 500000 ,
"query_speed" : 39.84177061191119
2020-10-19 11:46:51 +02:00
} ,
{
2021-04-13 14:54:15 +02:00
"model" : "DPR / Milvus (flat)" ,
2020-10-19 11:46:51 +02:00
"n_docs" : 100000 ,
2021-06-02 13:09:45 +02:00
"query_speed" : 28.57264344960955
2020-10-19 11:46:51 +02:00
} ,
{
2021-04-13 14:54:15 +02:00
"model" : "DPR / Milvus (flat)" ,
2020-10-19 11:46:51 +02:00
"n_docs" : 500000 ,
2021-06-02 13:09:45 +02:00
"query_speed" : 15.645867393099733
2021-04-13 14:54:15 +02:00
} ,
{
"model" : "DPR / Milvus (HNSW)" ,
2021-06-02 13:09:45 +02:00
"n_docs" : 100000 ,
"query_speed" : 38.80526238789059
2021-04-13 14:54:15 +02:00
} ,
{
"model" : "DPR / Milvus (HNSW)" ,
"n_docs" : 500000 ,
2021-06-02 13:09:45 +02:00
"query_speed" : 37.15717318924075
2021-04-13 14:54:15 +02:00
} ,
{
2021-06-02 13:09:45 +02:00
"model" : "BM25 / Elasticsearch" ,
"n_docs" : 1000 ,
"query_speed" : 282.95914917837337
2021-07-26 10:52:52 +02:00
} ,
{
"model" : "DPR / OpenSearch (flat)" ,
"n_docs" : 1000 ,
"query_speed" : 29.061163356184426
} ,
{
"model" : "DPR / OpenSearch (flat)" ,
"n_docs" : 10000 ,
"query_speed" : 24.834414667596725
} ,
{
"model" : "DPR / OpenSearch (flat)" ,
"n_docs" : 100000 ,
"query_speed" : 15.306895223372484
} ,
{
"model" : "DPR / OpenSearch (HNSW)" ,
"n_docs" : 1000 ,
"query_speed" : 29.10621389658101
} ,
{
"model" : "DPR / OpenSearch (HNSW)" ,
"n_docs" : 10000 ,
"query_speed" : 26.92417300437131
} ,
{
"model" : "DPR / OpenSearch (HNSW)" ,
"n_docs" : 100000 ,
"query_speed" : 24.95733865947408
} ,
{
"model" : "DPR / OpenSearch (flat)" ,
"n_docs" : 500000 ,
"query_speed" : 11.33271222977541
} ,
{
"model" : "DPR / OpenSearch (HNSW)" ,
"n_docs" : 500000 ,
"query_speed" : 24.13921492357397
2020-10-19 11:46:51 +02:00
}
2020-10-12 13:34:42 +02:00
]
}