Подстановочные знаки Alfresco FTS - PullRequest
1 голос
/ 28 декабря 2011

У меня есть модель на свежем воздухе со следующим типом:

<type name="namedobject">
  <title>NamedObject</title>
  <parent>object</parent>
  <properties>
    <property name="objectName">
      <type>d:text</type>
      <index enabled="true">
        <atomic>true</atomic>
        <stored>false</stored>
        <tokenised>both</tokenised>
      </index>
    </property>
  </properties>
</type>

A имеет объект этого типа с objectName = James Warlick.Я хочу найти его, используя FTS на открытом воздухе и подстановочные знаки.Я попытался выполнить следующие запросы в браузере узлов:

objectName: james     => OK
objectName: *james*   => not found (?)
objectName: *jame*    => OK
objectName: *ames     => not found (?)
objectName: *ame      => OK

Я предполагаю, что все 5 запросов должны возвращать этот объект, но 2 и 4 не работают.Я не понимаю причину.Я прочитал эту статью, но это не помогло.Я использую Alfresco Community - v3.4.0

Спасибо

ОБНОВЛЕНИЕ

Пробовал с кавычками: "Джеймс".Результаты:

objectName: "james"      => OK
objectName: "*james*"    => OK
objectName: "*jame*"     => not found (?)
objectName: "*ames"      => not found (?)

1 Ответ

0 голосов
/ 19 января 2012

Вы пытались поставить кавычки вокруг ключевого слова? -> " james " и "* ames"?

...