DaWeSearch/backend

Timing of different search parameters

druckdev opened this issue · 2 comments

At this point the wrappers look through all search fields.
Searching only through Title, Abstract and Keywords for example could lead to faster results.

Quick tests:

search = {
    "search_groups": [
        {
            "search_terms": ["Bitcoin"],
            "match": "AND"
        }
    ],
    "match": "AND"
}
callAPI(search)

vs.

searchField("title", "Bitcoin")
callAPI()

result in no real speedup:

Springer Elsevier
All 0.6s 0.55s
Title 0.5s 0.65s

But more and broader tests should be executed.

See #31