While working on fulltext search for Lexemes, I have encountered a
question which I think needs to be discussed and resolved. The question
is how fulltext search should be working when dealing with different
content models and what search should do by default and in specialized
The main challenge in Wikidata is that we are dealing with substantially
different content models - articles, Items (including Properties,
because while being formally different type, they are similar enough to
Items for search to ignore the difference) and Lexemes organize their
data in a different way, and should be searched using different
specialized queries. This is currently unique for Wikidata, but SDC
might eventually have the same challenge to deal with. I've described
challenges and questions there are here in more detail:
I'd like to first hear some feedback about what are the expectations
about the combined search are - what is expected to work, how it is
expected to work, what are the defaults, what are the use cases for
these. I have outlined some solutions that were proposed on wiki, if you
have any comments please feel welcome to respond either here or on wiki.
TLDR version of it is that doing search on different data models is
hard, and we would need to sacrifice something to make it work. We need
to figure out and decide which of these sacrifices are acceptable and
what is enabled/disabled by default.
Which service is the fastest that can return when a QID is valid ?
OpenRefine is trying to improve its reconciling when folks already have
lists of QID's and just want to ensure they are still valid and exist.
Someone took a page I have been working on for months and removed most of
Is it wrong to include more than one Q. in a P131
where you have an instance of a settlement, village etc. within the city
limits and that city being within a district oblast etc.
and within that village as in P31, are your Q131596, Q11451 ,
and Q10480682, which makes it a Q570116) as
that location is also a Q27603105.
wrong to include all this