|
Hi Hardy, Here's our service code where we're calling the search: https://bitbucket.org/tdar/tdar.src/src/a346dd6d9bb8932c9782192e2cfb00c386ea464e/src/main/java/org/tdar/core/service/SearchService.java?at=default#cl-199 . The query object never gets re-used, however, there are often two searches happening simultaneously. When this happens, we often end up with the facets of one search infecting another search. A good example of this is hitting the following two URLs:
-
http://core.tdar.org/search/results?query=mimpidd&_tdar.searchType=simple (9,000+ results)
-
http://core.tdar.org/search/results?query= (300,000+ results)
Often the ResourceType facet has 17,000+ images on the first search, which is almost twice the size of the collection. This property is a direct field and does not repeat.
|