C++ Sphinx mismatch in inserted value vs queried value










0















Does Sphinx have a maximum length for string attributes? I insert the content of a document and when I query back the content, it differs from the inserted value (shortened).



Therefore, my question is does Sphinx check anything based on length, etc? The characters in the string are within my charset in the Sphinx config?



What am I doing wrong? Why is Sphinx truncating my inserted value? There is no error thrown when inserting the value in Sphinx, but querying it back directly results in a shortened string of the inserted value. (If I query the same string later, it is stills shortened?)



Perhaps important, I use a real-time index



UPDATE
The config I use places the content of the doc both in the index (to be searched) as in the attribute (to be queried back?): rt_field and rt_attr_string



IMPORTANT
Please note that I don't use the sql_attr_field which has a limit of 4MB per value (with an overal limit of 4GB?) as specified in the docs. I use the rt_attr_string which has no specified limit in the documentation? Do the same limits apply to rt_attr_string?










share|improve this question
























  • What does the Sphinx documentation say about it?

    – paddy
    Nov 15 '18 at 8:08











  • @paddy, thats the problem. I couldn't find anything specific in the documents? I read that there might be a limit on forums, but they don't specify any limits? Could you clarify this for me? The doc I refer to has no reference to any limit or what so ever?

    – Thomas van Hesteren
    Nov 15 '18 at 8:59











  • @paddy, see my updates in the question? I still haven't been able to find any limits for rt_attr_string, as I was able to find for e.g. sql_attr_field

    – Thomas van Hesteren
    Nov 15 '18 at 9:36















0















Does Sphinx have a maximum length for string attributes? I insert the content of a document and when I query back the content, it differs from the inserted value (shortened).



Therefore, my question is does Sphinx check anything based on length, etc? The characters in the string are within my charset in the Sphinx config?



What am I doing wrong? Why is Sphinx truncating my inserted value? There is no error thrown when inserting the value in Sphinx, but querying it back directly results in a shortened string of the inserted value. (If I query the same string later, it is stills shortened?)



Perhaps important, I use a real-time index



UPDATE
The config I use places the content of the doc both in the index (to be searched) as in the attribute (to be queried back?): rt_field and rt_attr_string



IMPORTANT
Please note that I don't use the sql_attr_field which has a limit of 4MB per value (with an overal limit of 4GB?) as specified in the docs. I use the rt_attr_string which has no specified limit in the documentation? Do the same limits apply to rt_attr_string?










share|improve this question
























  • What does the Sphinx documentation say about it?

    – paddy
    Nov 15 '18 at 8:08











  • @paddy, thats the problem. I couldn't find anything specific in the documents? I read that there might be a limit on forums, but they don't specify any limits? Could you clarify this for me? The doc I refer to has no reference to any limit or what so ever?

    – Thomas van Hesteren
    Nov 15 '18 at 8:59











  • @paddy, see my updates in the question? I still haven't been able to find any limits for rt_attr_string, as I was able to find for e.g. sql_attr_field

    – Thomas van Hesteren
    Nov 15 '18 at 9:36













0












0








0








Does Sphinx have a maximum length for string attributes? I insert the content of a document and when I query back the content, it differs from the inserted value (shortened).



Therefore, my question is does Sphinx check anything based on length, etc? The characters in the string are within my charset in the Sphinx config?



What am I doing wrong? Why is Sphinx truncating my inserted value? There is no error thrown when inserting the value in Sphinx, but querying it back directly results in a shortened string of the inserted value. (If I query the same string later, it is stills shortened?)



Perhaps important, I use a real-time index



UPDATE
The config I use places the content of the doc both in the index (to be searched) as in the attribute (to be queried back?): rt_field and rt_attr_string



IMPORTANT
Please note that I don't use the sql_attr_field which has a limit of 4MB per value (with an overal limit of 4GB?) as specified in the docs. I use the rt_attr_string which has no specified limit in the documentation? Do the same limits apply to rt_attr_string?










share|improve this question
















Does Sphinx have a maximum length for string attributes? I insert the content of a document and when I query back the content, it differs from the inserted value (shortened).



Therefore, my question is does Sphinx check anything based on length, etc? The characters in the string are within my charset in the Sphinx config?



What am I doing wrong? Why is Sphinx truncating my inserted value? There is no error thrown when inserting the value in Sphinx, but querying it back directly results in a shortened string of the inserted value. (If I query the same string later, it is stills shortened?)



Perhaps important, I use a real-time index



UPDATE
The config I use places the content of the doc both in the index (to be searched) as in the attribute (to be queried back?): rt_field and rt_attr_string



IMPORTANT
Please note that I don't use the sql_attr_field which has a limit of 4MB per value (with an overal limit of 4GB?) as specified in the docs. I use the rt_attr_string which has no specified limit in the documentation? Do the same limits apply to rt_attr_string?







c++ sphinx






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 15 '18 at 9:35







Thomas van Hesteren

















asked Nov 15 '18 at 8:06









Thomas van HesterenThomas van Hesteren

5318




5318












  • What does the Sphinx documentation say about it?

    – paddy
    Nov 15 '18 at 8:08











  • @paddy, thats the problem. I couldn't find anything specific in the documents? I read that there might be a limit on forums, but they don't specify any limits? Could you clarify this for me? The doc I refer to has no reference to any limit or what so ever?

    – Thomas van Hesteren
    Nov 15 '18 at 8:59











  • @paddy, see my updates in the question? I still haven't been able to find any limits for rt_attr_string, as I was able to find for e.g. sql_attr_field

    – Thomas van Hesteren
    Nov 15 '18 at 9:36

















  • What does the Sphinx documentation say about it?

    – paddy
    Nov 15 '18 at 8:08











  • @paddy, thats the problem. I couldn't find anything specific in the documents? I read that there might be a limit on forums, but they don't specify any limits? Could you clarify this for me? The doc I refer to has no reference to any limit or what so ever?

    – Thomas van Hesteren
    Nov 15 '18 at 8:59











  • @paddy, see my updates in the question? I still haven't been able to find any limits for rt_attr_string, as I was able to find for e.g. sql_attr_field

    – Thomas van Hesteren
    Nov 15 '18 at 9:36
















What does the Sphinx documentation say about it?

– paddy
Nov 15 '18 at 8:08





What does the Sphinx documentation say about it?

– paddy
Nov 15 '18 at 8:08













@paddy, thats the problem. I couldn't find anything specific in the documents? I read that there might be a limit on forums, but they don't specify any limits? Could you clarify this for me? The doc I refer to has no reference to any limit or what so ever?

– Thomas van Hesteren
Nov 15 '18 at 8:59





@paddy, thats the problem. I couldn't find anything specific in the documents? I read that there might be a limit on forums, but they don't specify any limits? Could you clarify this for me? The doc I refer to has no reference to any limit or what so ever?

– Thomas van Hesteren
Nov 15 '18 at 8:59













@paddy, see my updates in the question? I still haven't been able to find any limits for rt_attr_string, as I was able to find for e.g. sql_attr_field

– Thomas van Hesteren
Nov 15 '18 at 9:36





@paddy, see my updates in the question? I still haven't been able to find any limits for rt_attr_string, as I was able to find for e.g. sql_attr_field

– Thomas van Hesteren
Nov 15 '18 at 9:36












0






active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53314871%2fc-sphinx-mismatch-in-inserted-value-vs-queried-value%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53314871%2fc-sphinx-mismatch-in-inserted-value-vs-queried-value%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







這個網誌中的熱門文章

How to read a connectionString WITH PROVIDER in .NET Core?

In R, how to develop a multiplot heatmap.2 figure showing key labels successfully

Museum of Modern and Contemporary Art of Trento and Rovereto