필드 인덱싱 옵션 정의하기

인덱스를 생성할 수 있으며 이것은 필드의 단어 또는 값의 목록입니다. FileMaker Pro는 관련 테이블을 검색하고 연결하기 위해 인덱스를 사용합니다. 인덱스는 검색 속도를 높이지만 파일 크기도 증가시킵니다.

FileMaker Pro는 각각의 작업에서 다른 인덱스를 사용합니다.

  • 값 인덱스는 같은 유형의 값을 반환하는 계산 필드뿐만 아니라 텍스트, 숫자, 날짜, 시간 및 타임 스탬프 필드에 대해 생성될 수 있습니다. 값 인덱스는 관련 레코드를 연결하고 숫자, 날짜, 시간, 타임 스탬프 필드 및 같은 유형의 결과를 반환하는 계산 필드에서 검색하는데 사용됩니다.

    참고  가타카나나 히라가나 또는 전체 너비나 반너비를 구별하지 않는 일본어 배열을 사용하는 경우 일부 동작은 데이터 원본이나 드라이버에 따라 다릅니다. 악센트가 있는 로마체 문자의 경우에도 해당됩니다.

  • 단어 인덱스는 텍스트 필드와 텍스트 결과를 반환하는 계산 필드에 대해서만 생성될 수 있으며 검색에 사용됩니다. 단어 인덱스는 필드에서 각각의 유일한 단어를 저장하여 생성됩니다. 텍스트 필드에서 각각의 유일한 단어가 단어 인덱스에 나타나기 때문에 많은 양의 텍스트를 포함하는 필드는 큰 인덱스를 생성할 수 있습니다. 이것은 파일 크기를 상당히 증가시킬 수 있습니다.

필드 인덱싱 옵션 정의하기:

  1. 파일 메뉴 > 관리 > 데이터베이스를 선택합니다.
  2. 필드 탭을 클릭합니다.
  3. 데이터베이스가 하나 이상의 테이블을 포함하는 경우 테이블 목록에서 해당 테이블을 선택합니다.
  4. 필드 이름을 클릭합니다.
  5. 옵션을 클릭합니다(또는 필드 이름을 이중 클릭합니다).
  6. 필드 옵션 대화상자에서 저장 장치 탭을 클릭합니다.

    계산 필드를 선택한 경우 계산 지정 대화상자를 볼 수 있습니다. 저장 장치 옵션을 클릭합니다.

  7. 필드에 대한 인덱싱 옵션을 선택합니다.

    일반적인 사용을 위해서는 없음 또는 최소를 사용하고 필요한 경우 인덱스 자동 생성을 선택합니다.

  8. 선택

    작업

    없음.

    FileMaker Pro가 필드를 인덱스하지 않도록 합니다.

    최소

    텍스트 필드의 콘텐츠나 텍스트 결과를 반환하는 계산 필드의 값 인덱스를 생성합니다.

    모두

    텍스트 필드나 텍스트 결과를 반환하는 계산 필드에 대한 단어와 값 인덱스 모두를 생성합니다. 이러한 유형의 결과를 반환하는 계산 필드뿐만 아니라 숫자, 날짜, 시간 및 타임 스탬프 필드에 대해 모두는 필드 값의 인덱스를 생성합니다.

    필요한 경우 인덱스 자동 생성

    사용자가 필드를 사용하여 검색을 수행하거나 필드가 관계에서 일치 필드로 사용되는 경우에만 필요한 인덱스를 생성합니다.

    기본 언어 목록에서 언어

    텍스트 필드에서 값을 인덱스하고 정렬하기 위해 사용되는 언어를 지정합니다. 각 언어는 언어에 한정된 인덱싱과 정렬 요구사항을 지원하도록 맞춰집니다.

  9. 계산 필드에 대해 FileMaker Pro가 필요할 때만 결과를 계산하기를 원하는 경우 계산 결과를 저장하지 않음을 선택하고 승인을 클릭합니다.
  10. 승인을 클릭합니다.

참고 

  • 값 인덱스는 텍스트의 각 라인을 기록할 때 생성됩니다(캐리지 리턴 문자로 분리됨). 인덱스 또는 정렬 언어 선택하기를 참조하십시오.
  • 저장된 결과는 더 많은 디스크 공간을 요구합니다. 저장되지 않은 결과는 계산하는데 더 많은 시간을 요구합니다.
  • 텍스트 필드에 대해 모두를 선택하면 텍스트 필드에서 모든 단어가 인덱스되기 때문에 파일 크기를 상당히 증가시킬 수 있습니다. 레코드 가져오기와 같은 특정 동작은 가져오기가 발생할 때 필드에 있는 각 단어가 필드의 인덱스로 추가되기 때문에 더 많은 시간이 걸릴 수 있습니다.
  • 필요한 경우 인덱스 자동 생성은 처음으로 사용자가 필드에서 찾기 요청을 수행(검색)할 때 필드를 인덱스합니다. 첫 번째 검색은 인덱스가 생성되기 때문에 느립니다. 그러나 그 필드에서 뒤이은 검색은 인덱스를 사용하기 때문에 더 빠릅니다. (이 옵션은 필드가 관계에 사용될 때에도 인덱스를 생성합니다.)
  • 필드에 대한 단어 인덱스를 생성하지 않고 텍스트 필드를 일치 필드로 사용하는 관계를 생성하려면 최소를 사용하고 필요한 경우 인덱스 자동 생성을 선택 해제합니다.
  • 없음 선택과 필요한 경우 인덱스 자동 생성 비활성화의 조합은 관계를 생성하는데 필드가 사용되는 것을 방지합니다.