Blog został przeniesiony pod inny adres - http://tswiackiewicz.github.io/inside-the-source-code/
Artykuł SphinxSearch - atrybuty JSON dostępny jest pod adresem http://tswiackiewicz.github.io/inside-the-source-code/sphinxsearch/sphinxsearch-atrybuty-json/
Ostatni stabilny release 2.2.6 zawiera już poprawioną, pełną obsługę JSONa.
OdpowiedzUsuńPrzykładowo zapytanie:
SELECT *, IN(json_content.name, 'Alice', 'Damon') AS p FROM test_json WHERE p = 1;
działa prawidłowo tj. zwróci dokumenty zawierające "Alice" bądź "Damon" dla klucza name w polu json_content. Wersje starsze niż 2.2.3 nie obsługiwały prawidłowo takich przypadków.