This behaviour should not be possible, given that the main topic query is correctly implemented.
A query T1 AND (T2 OR T3 OR T4) should return more or equal number of items as a query T1 AND (T2 OR T3).
Test Procedure:
Tested with Chrome Plugin Version Dev 1.7.4
Go to Ada Lovelace Web Page
Go to Paragraph Biography -> Childhood -> First Paragraph
--> 30 results
Next remove Ada (Programming language) --> 100 Results
The behaviour indicates that for most data providers the main topic query is not correctly utilized or that the entity assignments are not ignored server side. The problem with the wrong MT query can also be seen by the new "query Tab" in the DEV Mode of the extension (last tab). For example, the Rijksmuseums Query is (Augusta+Leigh%20OR%20Lord+Byron%20OR%20Augusta%2C+Georgia%20OR%20Ada+%28programming+language%29)
Which Translates to T11 AND T12 OR T21 aND T22 OR T31 AND T32 which is a Disjunctive Normal Form (DNF), but not a MT query.
This behaviour should not be possible, given that the main topic query is correctly implemented. A query
T1 AND (T2 OR T3 OR T4)
should return more or equal number of items as a queryT1 AND (T2 OR T3)
.Test Procedure: Tested with Chrome Plugin Version Dev 1.7.4
Ada (Programming language)
--> 100 ResultsThe behaviour indicates that for most data providers the main topic query is not correctly utilized or that the entity assignments are not ignored server side. The problem with the wrong MT query can also be seen by the new "query Tab" in the DEV Mode of the extension (last tab). For example, the Rijksmuseums Query is
(Augusta+Leigh%20OR%20Lord+Byron%20OR%20Augusta%2C+Georgia%20OR%20Ada+%28programming+language%29)
Which Translates toT11 AND T12 OR T21 aND T22 OR T31 AND T32
which is a Disjunctive Normal Form (DNF), but not a MT query.please also cross check with [[https://github.com/EEXCESS/recommender/issues/35]]