Search doesn't display all results

I have performed a

sudo -u www-data php ./occ fulltextsearch:card_index

which performed a search for all my user accounts. I then tried searching for some keywords inside some PDF and docx documents, but the search returned no hits.

Then I tried to query the elasticsearch engine directly and found that these documents had indeed been indexed, but that fulltextsearch simply won’t get them. How should I go about to dig into this?

Next release (0.6.0) will add some tools to check the installation of your app. In the meanwhile, can you send me a screenshot of your current search result for a known keyword ?

Sure - I used this simple query against the elasticsearch engine to retrieve the docx(s), which should be returned by fulltextsearch:

{
    "query": {
        "query_string": {
            "query": "Wellenreitschule",
            "fields": ["content"]
        }
    }
}

The result looks like this:

{
  "took": 4,
  "timed_out": false,
  "_shards": {
    "total": 5,
    "successful": 5,
    "skipped": 0,
    "failed": 0
  },
  "hits": {
    "total": 2,
    "max_score": 5.630912,
    "hits": [
      {
        "_index": "budyscloud",
        "_type": "files",
        "_id": "325012",
        "_score": 5.630912,
        "_source": {
          "owner": "1125a389-6f4c-4c5a-8b1d-8f3ac86e738c",
          "attachment": {
            "content_type": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
            "language": "de",
            "content_length": 1112
          },
          "groups": [],
          "circles": [],
          "share_names": {
            "c3f7c232-bed6-4ede-8291-13f752448a5b": "Documents/Portugal_2018/Surfschule/Einverständniserklärung Julia.docx",
            "1125a389-6f4c-4c5a-8b1d-8f3ac86e738c": "Documents/Portugal_2018/Surfschule/Einverständniserklärung Julia.docx"
          },
          "title": "Documents/Portugal_2018/Surfschule/Einverständniserklärung Julia.docx",
          "users": [],
          "content": "TrêsOndas Lda., Escola de Surf, Unipessoal\\nEstrada da Ribeira d´Ilhas, Lote B\\n\\n2640-051 Santo Isidoro / Mafra\\nPortugal \\n\\n\\n\\n\\nEinverständniserklärung\\n\\n\\n\\nHiermit erkläre(n) ich/wir, ___________________________, mein/unser Einverständnis, dass mein/unser Kind\\n\\n\\nJulia Budach, geb. am XX.XX.XXXX\\n\\nbei der Wellenreitschule TrêsOndas Lda. in Ericeira / Portugal an dem 5-tägigen Surfkurs K-19 vom XX.XX.-XX.XX.XXXX teilnehmen darf.\\n\\nAußerdem bestätige(n) ich/wir ausdrücklich, dass aus medizinischer Sicht keine Bedenken gegen das Ausüben des Wellenreitsports bestehen.\\n\\nJulia kann sicher schwimmen und das Kleingedruckte der Três Ondas Lda. (http://tresondas.de/kleingedrucktes) habe(n) ich/wir zur Kenntnis genommen.\\n\\nKinder unter 14 Jahre, deren Eltern nicht am Kurs teilnehmen, müssen von den Eltern eigenständig an den Strand gefahren und dort von den Eltern beaufsichtigt werden.\\n\\nTrêsOndas übernimmt bei Kindern unter 18 Jahren keine Aufsichtspflicht außerhalb des Kurs am Strand.\\n\\n\\n\\n____________________, den  _______    _________________________________\\nOrt   \\t\\t\\t\\t        Datum       Unterschrift",
          "tags": [
            "local"
          ]
        }
      },
      {
        "_index": "budyscloud",
        "_type": "files",
        "_id": "325011",
        "_score": 5.292442,
        "_source": {
          "owner": "1125a389-6f4c-4c5a-8b1d-8f3ac86e738c",
          "attachment": {
            "content_type": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
            "language": "de",
            "content_length": 1115
          },
          "groups": [],
          "circles": [],
          "share_names": {
            "c3f7c232-bed6-4ede-8291-13f752448a5b": "Documents/Portugal_2018/Surfschule/Einverständniserklärung Lucy.docx",
            "1125a389-6f4c-4c5a-8b1d-8f3ac86e738c": "Documents/Portugal_2018/Surfschule/Einverständniserklärung Lucy.docx"
          },
          "title": "Documents/Portugal_2018/Surfschule/Einverständniserklärung Lucy.docx",
          "users": [],
          "content": "TrêsOndas Lda., Escola de Surf, Unipessoal\\nEstrada da Ribeira d´Ilhas, Lote B\\n\\n2640-051 Santo Isidoro / Mafra\\nPortugal \\n\\n\\n\\n\\nEinverständniserklärung\\n\\n\\n\\nHiermit erkläre(n) ich/wir, ___________________________, mein/unser Einverständnis, dass mein/unser Kind\\n\\n\\nLuca Budach, geb. am  XX.XX.XXXX\\n\\nbei der Wellenreitschule TrêsOndas Lda. in Ericeira / Portugal an dem 10-tägigen Surfkurs K-19+20 vom XX.XX.-XX.XX.XXXX teilnehmen darf.\\n\\nAußerdem bestätige(n) ich/wir ausdrücklich, dass aus medizinischer Sicht keine Bedenken gegen das Ausüben des Wellenreitsports bestehen.\\n\\nLuca kann sicher schwimmen und das Kleingedruckte der Três Ondas Lda. (http://tresondas.de/kleingedrucktes) habe(n) ich/wir zur Kenntnis genommen.\\n\\nKinder unter 14 Jahre, deren Eltern nicht am Kurs teilnehmen, müssen von den Eltern eigenständig an den Strand gefahren und dort von den Eltern beaufsichtigt werden.\\n\\nTrêsOndas übernimmt bei Kindern unter 18 Jahren keine Aufsichtspflicht außerhalb des Kurs am Strand.\\n\\n\\n\\n____________________, den  _______    _________________________________\\nOrt   \\t\\t\\t\\t        Datum       Unterschrift",
          "tags": [
            "local"
          ]
        }
      }
    ]
  }
}

However, the result when using fulltextsearch, is empty:

Can you share the search, that will be issued by fulltextsearch, I’d like to issue that via curl to my elasticsearch instance.